RazorpayRecurringPaymentCreateRequestBody constructor
- @JsonSerializable(includeIfNull: false)
const
RazorpayRecurringPaymentCreateRequestBody(
{ - required dynamic amount,
- required String currency,
- required String order_id,
- required String email,
- required dynamic contact,
- required String customer_id,
- required String token,
- IMap<String>? notes,
- String? description,
- String? subscription_id,
- PaymentAuthentication? authentication,
})
Implementation
@JsonSerializable(includeIfNull: false)
const factory RazorpayRecurringPaymentCreateRequestBody({
// Base fields
required dynamic amount, // number | string
required String currency,
required String order_id,
required String email,
required dynamic contact,
required String customer_id, // Recurring specific
required String
token, // token_id, required dynamic recurring, // boolean | 1 | 0 | string, // string | number
IMap<String>? notes,
String? description,
String? subscription_id,
PaymentAuthentication? authentication,
}) = _RazorpayRecurringPaymentCreateRequestBody;