Payment Enums
API Environment
Enum AmountValidation |
Parameter | Data Type | Description |
---|---|---|
Production | String | Production API environment endpoint
|
ProductionIndonesia | String | Indonesia production API environment endpoint
|
Sandbox | String | Sandbox API environment endpoint
|
API Response Codes
Enum APIResponseCode |
Parameter | Data Type | Description |
---|---|---|
APISuccess | String | General API success |
TransactionAuthenticateRedirect | String | Load redirect URL with iframe or webview
|
TransactionAuthenticateFullRedirect | String | Full redirect to third-party web page |
TransactionExternalBrowser | String | Load redirect URL within new tab in external web browser, or Load redirect scheme URL to open third-party application that does not do callbacks
|
TransactionPaymentSlip | String | Get Alternative Payment Method (123) payment slip information and set transaction status to PENDING
|
TransactionExternalApplication | String | Redirect to external app with app scheme, and back with app call back Mobile: receive call back from third-party application Web: N/A |
TransactionQRPayment | String | Display generated QR information for scan
|
TransactionCompleted | String | Transaction completed
|
TransactionInProgress | String | Transaction in progress
Refer to: PGW SDK API Interface |
TransactionNotFound | String | Transaction not found
|
TransactionInquiryFailed | String | Transaction inquiry failed
|
Installment Interest Type Code
Enum InstallmentInterestTypeCode |
Parameter | Data Type | Description |
---|---|---|
Customer | String | Customer interest type |
Merchant | String | Merchant interest type |
Payment Channel Code
Enum PaymentChannelCode |
Parameter | Data Type | Description | |
---|---|---|---|
Category | |||
GlobalCardPayment | String | Global card payment category | |
LocalCardPayment | String | Local card payment category | |
LocalCardInstallmentPaymentPlan | String | Local card installment payment plan category | |
DigitalPayment | String | Digital payment category | |
QRPayment | String | QR payment category | |
WebPayment | String | Web payment category | |
SelfServiceMachine | String | Self service machine payment category | |
PayAtCounter | String | Pay at counter payment category | |
InternetBanking | String | Internet banking payment category | |
GlobalBuyNowPayLater | String | Global Buy Now Pay Later (BNPL) category | |
Group | |||
CreditCard | String | Credit card payment group | |
ProprietaryCard | String | Proprietary card payment group | |
GlobalInstallmentPaymentPlan | String | Global installment payment plan payment group | |
LocalInstallmentPaymentPlan | String | Local installment payment plan payment group | |
GlobalThirdPartyPayment | String | Global third party payment group | |
LocalThirdPartyPayment | String | Local third party payment group | |
EWalletPayment | String | E-Wallet payment group | |
MasterPass | String | Masterpass payment group | |
QRCodePayment | String | QR code payment group | |
CardSchemeQRPayment | String | Card scheme QR payment group | |
ThaiQRPayment | String | Thai QR payment group | |
SingaporeQRPayment | String | Singapore QR payment group | |
WebPayment | String | Web payment group | |
AutomatedTellerMachine | String | Automated teller machine payment group | |
Kiosk | String | Kiosk payment group | |
BankCounter | String | Bank counter payment group | |
OverTheCounter | String | Over the counter payment group | |
InternetBanking | String | Internet banking payment group | |
BuyNowPayLater | String | Buy Now Pay Later (BNPL) payment group |
Payment Input Code
Enum PaymentInputCode |
Parameter | Data Type | Description |
---|---|---|
Mandatory | String | Mandatory for payment input |
Ignore | String | Ignore for payment input |
Optional | String | Optional for payment input |
Payment Notification Platform Code
Enum PaymentNotificationPlatformCode |
Parameter | Data Type | Description |
---|---|---|
String | Payment notification to Facebook platform | |
String | Payment notification to WhatsApp platform | |
String | Payment notification to WeChat platform | |
Line | String | Payment notification to LINE platform |
String | Payment notification to email platform |
QR Type Code
Enum QRTypeCode |
Parameter | Data Type | Description |
---|---|---|
Raw | String | QR raw data |
Base64 | String | QR base64 data |
URL | String | QR URL data |
Payment Custom Data Code
Enum PaymentCustomDataCode |
Parameter | Data Type | Description |
---|---|---|
Text | String | Custom text data
|
ImageUrl | String | Custom image URL data
|
WebUrl | String | Custom web URL data
|
FileUrl | String | Custom file URL data
|
Updated almost 2 years ago