Skip to content

Latest commit

 

History

History
44 lines (38 loc) · 12 KB

File metadata and controls

44 lines (38 loc) · 12 KB

PaymentOptions

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

PaymentOptionsPaymentFlowType

Properties

Name Type Required Description
DIRECT str "direct"
EWALLET str "eWallet"
EWALLETPAYOUT str "ewallet_payout"
CARD str "card"
REDIRECTURL str "redirect_url"