RazorpayPaymentThirdPartyCreateRequestBody constructor
- @JsonSerializable(includeIfNull: false)
const
RazorpayPaymentThirdPartyCreateRequestBody(
{ - required dynamic amount,
- required String currency,
- required String order_id,
- required String email,
- required dynamic contact,
- required String method,
- String? subscription_id,
- PaymentAuthentication? authentication,
- String? bank,
})
Implementation
@JsonSerializable(includeIfNull: false)
const factory RazorpayPaymentThirdPartyCreateRequestBody({
required dynamic amount, // number | string
required String currency,
required String order_id,
required String email,
required dynamic contact,
required String
method, // 'card' | 'netbanking' | 'wallet' | 'upi', // string | number
String? subscription_id,
PaymentAuthentication? authentication,
// Third party specific
String? bank,
}) = _RazorpayPaymentThirdPartyCreateRequestBody;