requestParameters

# requestParameters

only english

  • CashierMode (model1):
parameters type required describe example
mchNo string(32) Y mchNo,in`Merchant Platform - Personal Center - Personal Information PHOT000001
timestamp long Y timestamp ja6R8eukQY9jc8zrhtf34654ungj7u8sdgdfjfs
sign string Y signature PHOT000001
orderNum string(64) Y merchantOrderNumber 1749029774
amount degits(14,2) Y Payment amount (supports two decimal places)
method string(16) C method GCASH
GCASH_WAP
MAYA
MAYA_WAP
downNotifyUrl string(255) Y callbackUrl https://host:port/notifyUrl
redirectUrl string(512) Y redirectUrl https://host:port/notifyUrl
expiryPeriod int(5) Y orderExpirationTime(unitMinutes) 。If there are no special requirements, the expiration time should be set as large as possible, and it is easy to expire if the time is too short 1440
customerName string(64) Y customerName Jack
customerEmail string(64) Y customerEmail [email protected]
customerPhone string(32) Y customerPhone 1234567890
productDetail string(100) Y productDetail 1234567890

# responseParameeters

parameters type required describe example
success boolean Y
code String Y
msg String Y
timeStamp String Y timestamp
data Object Y responseData JSON object, the following are the fields in data
orderNum String Y merchantOrderNumber 23645782
platOrderNum String Y platOrderNum 987654321
amount string Y amount 10000
fee string Y theAmountOfTheHandlingFee 5.32
method String Y method GCASH
productDetail String Y productDetail Macbook Pro
customerName String Y customerName Amot
customerEmail String Y customerEmail [email protected]
customerPhone String Y customerPhone 123456789
validTime Long Y validTime
cashierUrl String Y cashierUrl
payData Object N payData
payDataType String N payDataType