add shopee payment method enum
This commit is contained in:
@@ -0,0 +1,225 @@
|
||||
<?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;
|
||||
}
|
||||
Reference in New Issue
Block a user