Skip to main content

PaymentMethodType

A type of payment method that a customer can use for making payments.

Properties

NameTypeRequiredDescription
amount_range_per_currencyList[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
categoryCategory
countrystr
currenciesList[str]
imagestrA URL to the image of the icon for the type of payment method. Response only
is_cancelableboolIndicates whether a payment made with this payment method can be canceled. Response only
is_expirableboolIndicates whether the merchant can set an expiration time for the customer to complete the payment. Response only
is_onlineboolIndicates whether the payment is completed immediately online. Response only
is_refundableboolIndicates whether the payment method type supports refunds
is_tokenizableboolIndicates whether the token of the payment method can be used in a collect operation
is_virtualboolIndicates whether a Web-based version of the payment method type exists
maximum_expiration_secondsfloatThe maximum time (in seconds) that the merchant can set for completing the payment. Relevant when is_expirable is true
minimum_expiration_secondsfloatThe minimum time (in seconds) that the merchant can set for completing the payment. Relevant when is_expirable is true
multiple_overage_allowedboolIndicates whether multiple overage charges are allowed for this payment method type
namestrThe name of the payment method, in user-friendly terms. For example, Ireland Visa card. Response only
payment_flow_typePaymentMethodTypePaymentFlowType
payment_optionsList[Field]
statusstrIndicates the status of the payment method. One of the following value is 1 means the payment_method_type is Valid
supported_digital_wallet_providersList[str]Describes the digital wallet providers that support the payment method. These providers may include apple_pay and google_pay
type_strType of the payment method. For example, it_visa_card
virtual_payment_method_typestrIndicates the name of the Web-based version of this payment method type
is_restrictedboolIndicates if the payment method type restricted or not.
supports_subscriptionboolIndicates if the payment method type supports subscription.

PaymentMethodTypePaymentFlowType

Properties

NameTypeRequiredDescription
DIRECTstr"direct"
EWALLETstr"eWallet"
EWALLETPAYOUTstr"ewallet_payout"
CARDstr"card"
REDIRECTURLstr"redirect_url"

Build Your Own SDKs with  liblab

Build developer friendly SDKs in minutes from your APIs

Start for Free →