Module: Dodopayments::Models::PaymentMethodTypes

Extended by:
Internal::Type::Enum
Defined in:
lib/dodopayments/models/payment_method_types.rb

Overview

All supported payment method types (from Hyperswitch).

Used for disabled-payment-methods filtering and validation.

Constant Summary collapse

ACH =
:ach
AFFIRM =
:affirm
AFTERPAY_CLEARPAY =
:afterpay_clearpay
ALFAMART =
:alfamart
ALI_PAY =
:ali_pay
ALI_PAY_HK =
:ali_pay_hk
ALMA =
:alma
AMAZON_PAY =
:amazon_pay
APPLE_PAY =
:apple_pay
ATOME =
:atome
BACS =
:bacs
BANCONTACT_CARD =
:bancontact_card
BECS =
:becs
BENEFIT =
:benefit
BIZUM =
:bizum
BLIK =
:blik
BOLETO =
:boleto
BCA_BANK_TRANSFER =
:bca_bank_transfer
BNI_VA =
:bni_va
BRI_VA =
:bri_va
CARD_REDIRECT =
:card_redirect
CIMB_VA =
:cimb_va
CLASSIC =
:classic
CREDIT =
:credit
CRYPTO_CURRENCY =
:crypto_currency
CASHAPP =
:cashapp
DANA =
:dana
DANAMON_VA =
:danamon_va
DEBIT =
:debit
DUIT_NOW =
:duit_now
EFECTY =
:efecty
EFT =
:eft
EPS =
:eps
FPS =
:fps
EVOUCHER =
:evoucher
GIROPAY =
:giropay
GIVEX =
:givex
GOOGLE_PAY =
:google_pay
GO_PAY =
:go_pay
GCASH =
:gcash
IDEAL =
:ideal
INTERAC =
:interac
INDOMARET =
:indomaret
KLARNA =
:klarna
KAKAO_PAY =
:kakao_pay
LOCAL_BANK_REDIRECT =
:local_bank_redirect
MANDIRI_VA =
:mandiri_va
KNET =
:knet
MB_WAY =
:mb_way
MOBILE_PAY =
:mobile_pay
MOMO =
:momo
MOMO_ATM =
:momo_atm
MULTIBANCO =
:multibanco
ONLINE_BANKING_THAILAND =
:online_banking_thailand
ONLINE_BANKING_CZECH_REPUBLIC =
:online_banking_czech_republic
ONLINE_BANKING_FINLAND =
:online_banking_finland
ONLINE_BANKING_FPX =
:online_banking_fpx
ONLINE_BANKING_POLAND =
:online_banking_poland
ONLINE_BANKING_SLOVAKIA =
:online_banking_slovakia
OXXO =
:oxxo
PAGO_EFECTIVO =
:pago_efectivo
PERMATA_BANK_TRANSFER =
:permata_bank_transfer
OPEN_BANKING_UK =
:open_banking_uk
PAY_BRIGHT =
:pay_bright
PAYPAL =
:paypal
PAZE =
:paze
PIX =
:pix
PAY_SAFE_CARD =
:pay_safe_card
PRZELEWY24 =
:przelewy24
PROMPT_PAY =
:prompt_pay
PSE =
:pse
RED_COMPRA =
:red_compra
RED_PAGOS =
:red_pagos
SAMSUNG_PAY =
:samsung_pay
SEPA =
:sepa
SEPA_BANK_TRANSFER =
:sepa_bank_transfer
SOFORT =
:sofort
SWISH =
:swish
TOUCH_N_GO =
:touch_n_go
TRUSTLY =
:trustly
TWINT =
:twint
UPI_COLLECT =
:upi_collect
UPI_INTENT =
:upi_intent
VIPPS =
:vipps
VIET_QR =
:viet_qr
VENMO =
:venmo
WALLEY =
:walley
WE_CHAT_PAY =
:we_chat_pay
SEVEN_ELEVEN =
:seven_eleven
LAWSON =
:lawson
MINI_STOP =
:mini_stop
FAMILY_MART =
:family_mart
SEICOMART =
:seicomart
PAY_EASY =
:pay_easy
LOCAL_BANK_TRANSFER =
:local_bank_transfer
MIFINITY =
:mifinity
OPEN_BANKING_PIS =
:open_banking_pis
DIRECT_CARRIER_BILLING =
:direct_carrier_billing
INSTANT_BANK_TRANSFER =
:instant_bank_transfer
BILLIE =
:billie
ZIP =
:zip
REVOLUT_PAY =
:revolut_pay
:naver_pay
PAYCO =
:payco

Class Method Summary collapse

Methods included from Internal::Type::Enum

==, ===, coerce, dump, hash, inspect, to_sorbet_type, values

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Class Method Details

.valuesArray<Symbol>

Returns:

  • (Array<Symbol>)


# File 'lib/dodopayments/models/payment_method_types.rb', line 116