A payment method type is a type of payment method that any customer can use, for example, eemastercard_card, Mastercard for Estonia. When it is added to a customer profile, it becomes a payment method that is specific to that one customer. The name of the payment method type starts with a prefix for the country, the 2-letter ISO 3166-1 alpha-2 code. If the payment method is valid in multiple countries, the prefix is xx. The payment method type has a suffix with one of the following values - _bank - Bank transfer or bank redirect _card - Credit card, debit card or other card _cash - Cash _ewallet - Local eWallet
Properties
Name | Type | Required | Description |
---|---|---|---|
address | Address |
❌ | address associated with this specific Rapyd entity Payment/Customer etc... |
amount_range_per_currency | List[PaymentAmountRangePerCurrencyInner] |
❌ | Indicates the amount range for the payment method's currencies. Each object contains the following fields:_ currency - Three-letter ISO 4217 format of currency_ maximum_amount - The maximum payment amount* minimum_amount - The minimum payment amount |
bin_details | BinDetails |
❌ | Bank Identification Number (BIN) details. Read-only. Object containing the following fields - _ bin_number - BIN number _ country - The two-letter ISO 3166-1 ALPHA-2 code for the country. Uppercase. _ funding - Type of card funding. One of the following [credit, debit, prepaid, unknown] _ bank - Name of the issuing bank. Relevant to cards |
category | Category |
❌ | |
conditions | List[Condition] |
❌ | |
country | str |
❌ | |
currencies | List[str] |
❌ | |
customer | Customer |
❌ | customer |
fingerprint | str |
❌ | Hash of the card number, expiration date and CVV. Read-only. Relevant to cards |
image | str |
❌ | A URL to the image of the icon for the type of payment method. Response only |
instructions | str |
❌ | Instructions for the field. Response only |
is_cancelable | bool |
❌ | Indicates whether a payment made with this payment method can be canceled. Response only |
is_expirable | bool |
❌ | Indicates whether the merchant can set an expiration time for the customer to complete the payment. Response only |
is_online | bool |
❌ | Indicates whether the payment is completed immediately online. Response only |
is_refundable | bool |
❌ | Indicates whether the payment method type supports refunds |
is_required | bool |
❌ | Whether the field is required for using the payment method. When the conditions defined by conditions are met, the field is required even though the value of is_required is false. Response only |
is_tokenizable | bool |
❌ | Indicates whether the token of the payment method can be used in a collect operation |
is_virtual | bool |
❌ | Indicates whether a Web-based version of the payment method type exists |
last4 | str |
❌ | last4 - Last four digits of the card number. Read-only. Relevant to cards |
maximum_expiration_seconds | int |
❌ | The maximum time (in seconds) that the merchant can set for completing the payment. Relevant when is_expirable is true. Response only |
minimum_expiration_seconds | int |
❌ | The minimum time (in seconds) that the merchant can set for completing the payment. Relevant when is_expirable is true. Response only |
multiple_overage_allowed | bool |
❌ | Indicates whether multiple overage charges are allowed for this payment method type |
name | str |
❌ | The name of the payment method, in user-friendly terms. For example, 'Ireland Visa card'. Response only |
payment_flow_type | PaymentOptionsPaymentFlowType |
❌ |
Properties
Name | Type | Required | Description |
---|---|---|---|
DIRECT | str |
✅ | "direct" |
EWALLET | str |
✅ | "eWallet" |
EWALLETPAYOUT | str |
✅ | "ewallet_payout" |
CARD | str |
✅ | "card" |
REDIRECTURL | str |
✅ | "redirect_url" |