PaymentMethod
Parameters
List of financial institutions that can process this payment method
List of available payment costs and installment options
The financial institution that issues this payment method
Total cost including fees and taxes for using this payment method
Minimum days required for payment accreditation
Maximum days required for payment accreditation
Unique identifier for the merchant's account
Unique identifier for this payment method (e.g., "visa", "master")
Type of payment (e.g., "credit_card", "debit_card")
Time required for payment accreditation
Card-specific details and validation rules
URL to the payment method's logo or icon
List of valid BINs (Bank Identification Numbers) for this payment method
Identifier for the marketplace where this payment method is available
Indicates if payment capture can be deferred
List of agreements and terms associated with this payment method
Additional labels or tags for the payment method
Identifier for the site/market where this payment method is used
Processing mode (e.g., "aggregator", "gateway")
List of additional information required for processing
Current status of the payment method
Example:
val paymentMethod = PaymentMethod(
id = "visa",
paymentTypeId = "credit_card",
card = CardModel(
bin = 411111,
length = LengthModel(min = 16, max = 16),
securityCode = SecurityCodeModel(
mode = "mandatory",
length = 3
)
)
)