Files
datahub/backend/app/Platform/Shopee/Constants/PaymentMethod.php
T

226 lines
5.9 KiB
PHP
Raw Normal View History

2025-12-09 16:24:17 +08:00
<?php
declare(strict_types=1);
namespace App\Platform\Shopee\Constants;
use Hyperf\Constants\Annotation\Constants;
use Hyperf\Constants\Annotation\Message;
use Hyperf\Constants\EnumConstantsTrait;
#[Constants]
enum PaymentMethod: int
{
use EnumConstantsTrait;
#[Message("Cybersource [ID, VN, TW, SG, MY, TH, PH]")]
case CYBERSOURCE = 1;
#[Message("Nicepay Credit Card [ID]")]
case NICEPAY_CREDIT_CARD = 2;
#[Message("IPay88 Credit Card [MY]")]
case IPAY88_CREDIT_CARD = 3;
#[Message("Airpay Credit Card [PH]")]
case AIRPAY_CREDIT_CARD_PH = 4;
#[Message("Stripe CC [PH]")]
case STRIPE_CC = 5;
#[Message("Airpay Credit Card [ID, VN, TW, TH]")]
case AIRPAY_CREDIT_CARD = 6;
#[Message("Bank Transfer [ID]")]
case BANK_TRANSFER_ID = 7;
#[Message("Bank BCA (Manual Transfer) [ID]")]
case BANK_BCA_MANUAL_TRANSFER = 8;
#[Message("Bank Mandiri (Manual Transfer) [ID]")]
case BANK_MANDIRI_MANUAL_TRANSFER = 9;
#[Message("Bank BNI (Manual Transfer) [ID]")]
case BANK_BNI_MANUAL_TRANSFER = 10;
#[Message("Bank BRI (Manual Transfer) [ID]")]
case BANK_BRI_MANUAL_TRANSFER = 11;
#[Message("Bank CIMB Niaga (Manual Transfer) [ID]")]
case BANK_CIMB_NIAGA_MANUAL_TRANSFER = 12;
#[Message("Bank Transfer [VN]")]
case BANK_TRANSFER_VN = 13;
#[Message("Fubon Bank Transfer [TW]")]
case FUBON_BANK_TRANSFER = 14;
#[Message("Esun Bank Transfer [TW]")]
case ESUN_BANK_TRANSFER = 15;
#[Message("Bank Transfer [TW]")]
case BANK_TRANSFER_TW = 16;
#[Message("Esun CB Bank Transfer [TW]")]
case ESUN_CB_BANK_TRANSFER = 17;
#[Message("Bank Transfer [SG]")]
case BANK_TRANSFER_SG = 18;
#[Message("Bank Transfer [MY]")]
case BANK_TRANSFER_MY = 19;
#[Message("ATM Payment [TH]")]
case ATM_PAYMENT = 20;
#[Message("ATM Payment (BBL) [TH]")]
case ATM_PAYMENT_BBL = 21;
#[Message("Bank Transfer [TH]")]
case BANK_TRANSFER_TH = 22;
#[Message("ATM Payment (KBANK) [TH]")]
case ATM_PAYMENT_KBANK = 23;
#[Message("ATM Payment (KTB) [TH]")]
case ATM_PAYMENT_KTB = 24;
#[Message("ATM Payment (SCB) [TH]")]
case ATM_PAYMENT_SCB = 25;
#[Message("ATM Payment (BAY) [TH]")]
case ATM_PAYMENT_BAY = 26;
#[Message("Online Payment (KBANK) [TH]")]
case ONLINE_PAYMENT_KBANK = 27;
#[Message("Online Payment (BAY) [TH]")]
case ONLINE_PAYMENT_BAY = 28;
#[Message("Bank Transfer [PH]")]
case BANK_TRANSFER_PH = 29;
#[Message("Cash on Delivery [ID, VN, SG, MY, TH, PH]")]
case CASH_ON_DELIVERY = 30;
#[Message("現付 [TW]")]
case COD_TW = 31;
#[Message("Shopee Seller Wallet [ID]")]
case SHOPEE_SELLER_WALLET = 32;
#[Message("Shopee Wallet [ID, VN, TW, SG, MY, TH, PH]")]
case SHOPEE_WALLET = 33;
#[Message("Indomaret [ID]")]
case INDOMARET = 34;
#[Message("Bank BRI (Virtual Account) [ID]")]
case BANK_BRI_VIRTUAL_ACCOUNT = 35;
#[Message("Bank BCA (Virtual Account) [ID]")]
case BANK_BCA_VIRTUAL_ACCOUNT = 36;
#[Message("Bank Mandiri (Virtual Account) [ID]")]
case BANK_MANDIRI_VIRTUAL_ACCOUNT = 37;
#[Message("Bank BNI (Virtual Account) [ID]")]
case BANK_BNI_VIRTUAL_ACCOUNT = 38;
#[Message("Virtual Account Parent [ID]")]
case VIRTUAL_ACCOUNT_PARENT = 39;
#[Message("Android Pay [SG]")]
case ANDROID_PAY = 40;
#[Message("MOLPay [MY]")]
case MOLPAY = 41;
#[Message("iPay 88 [MY]")]
case IPAY_88 = 42;
#[Message("iBanking Payment [TH]")]
case IBANKING_PAYMENT = 43;
#[Message("iBanking Payment (BBL) [TH]")]
case IBANKING_PAYMENT_BBL = 44;
#[Message("iBanking Payment (KTB) [TH]")]
case IBANKING_PAYMENT_KTB = 45;
#[Message("iBanking Payment (SCB) [TH]")]
case IBANKING_PAYMENT_SCB = 46;
#[Message("Dragonpay - Remittance Center [PH]")]
case DRAGONPAY_REMITTANCE_CENTER = 47;
#[Message("Dragonpay - OTC [PH]")]
case DRAGONPAY_OTC = 48;
#[Message("Dragonpay - Online Payment [PH]")]
case DRAGONPAY_ONLINE_PAYMENT = 49;
#[Message("Buyer-Seller Self Arrange [ID, VN, TW, SG, MY, TH, PH]")]
case BUYER_SELLER_SELF_ARRANGE = 50;
#[Message("Kredivo [ID]")]
case KREDIVO = 51;
#[Message("Kredivo - BNPL [ID]")]
case KREDIVO_BNPL = 52;
#[Message("Kredivo - 3 Months Installment [ID]")]
case KREDIVO_3_MONTHS_INSTALLMENT = 53;
#[Message("Kredivo - 6 Months Installment [ID]")]
case KREDIVO_6_MONTHS_INSTALLMENT = 54;
#[Message("Kredivo - 12 Months Installment [ID]")]
case KREDIVO_12_MONTHS_INSTALLMENT = 55;
#[Message("Nicepay Credit Card Installment [ID]")]
case NICEPAY_CREDIT_CARD_INSTALLMENT = 56;
#[Message("BCA One Klik [ID]")]
case BCA_ONE_KLIK = 57;
#[Message("Akulaku [ID]")]
case AKULAKU = 58;
#[Message("Free [VN, TW, SG, MY, TH, PH]")]
case FREE = 59;
#[Message("iPay88 CC Installment [MY]")]
case IPAY88_CC_INSTALLMENT = 60;
#[Message("Ebanx Credit Card [BR]")]
case EBANX_CREDIT_CARD = 61;
#[Message("Ebanx Credit Card Installment [BR]")]
case EBANX_CREDIT_CARD_INSTALLMENT = 62;
#[Message("Ebanx Credit Card Installment 1x installment plan [BR]")]
case EBANX_CREDIT_CARD_INSTALLMENT_1X = 63;
#[Message("Ebanx Credit Card Installment 2x installment plan [BR]")]
case EBANX_CREDIT_CARD_INSTALLMENT_2X = 64;
#[Message("Ebanx Credit Card Installment 3x installment plan [BR]")]
case EBANX_CREDIT_CARD_INSTALLMENT_3X = 65;
#[Message("Ebanx Credit Card Installment 4x installment plan [BR]")]
case EBANX_CREDIT_CARD_INSTALLMENT_4X = 66;
#[Message("Ebanx Credit Card Installment 5x installment plan [BR]")]
case EBANX_CREDIT_CARD_INSTALLMENT_5X = 67;
#[Message("Ebanx Credit Card Installment 6x installment plan [BR]")]
case EBANX_CREDIT_CARD_INSTALLMENT_6X = 68;
#[Message("Ebanx Boleto [BR]")]
case EBANX_BOLETO = 69;
#[Message("Other - Unknown or new payment method")]
case OTHER = 255;
}