跳至主要內容

收款(Pay-In · 菲律宾)

smilepayz teams大约 3 分钟

菲律宾地区 收款(Pay-in) 接口(PHP)。详见 支付方式

Request

POST/v2.0/transaction/pay-in

Request Path:

sandbox: https://sandbox-gateway.smilepayz.com/v2.0/transaction/pay-in
production: https://gateway.smilepayz.com/v2.0/transaction/pay-in

Header Parameters

FieldRequiredTypeDescription
Content-TypeMStringapplication/json 请求体。
X-TIMESTAMPMStringFormat: yyyy-MM-ddTHH:mm:ss±HH:mm (e.g. PHT +08:00).
X-SIGNATUREMString请求体签名(见产品文档 签名生成)。
X-PARTNER-IDMStringYour merchantID

Body Parameters

FieldRequiredTypeDescription
orderNoMString(32)商户唯一订单号
purposeMString(64)展示用摘要
merchantMObject含 merchantId 及可选子商户字段。
    merchantIdMStringSmilepayz merchantId。
    merchantNameOString商户展示名。
    subMerchantIdOString可选子商户编号。
    subMerchantNameOStringsubMerchantId 的名称。
moneyMObject货币金额
    currencyMString固定为 PHP。
    amountMNumber金额
paymentMethodOString通道编码(见 支付方式 文档)。
expiryPeriodONumberExpiryPeriod,默认 600 秒(10 分钟)。
redirectUrlOString(256)支付后 HTTPS 回跳,最长 256。
callbackUrlOString(256)异步通知 HTTPS,最长 256。

Example Body – Transaction Request:

Content-type: application/json
X-TIMESTAMP: 2020-12-17T10:55:00+08:00
X-SIGNATURE: 7MHd9v5/m9JeqmDZVwWBZUZ5J5...7120QnFEny7Qm7uQR1G0TWCh10fsU6nVxiRoeoQ==
X-PARTNER-ID: 20001

Responses

HTTP Request

FieldRequiredTypeDescription
Content-TypeMStringapplication/json 请求体。
X-TIMESTAMPMStringFormat: yyyy-MM-ddTHH:mm:ss±HH:mm

Body Parameters

FieldRequiredTypeDescription
codeMString00 成功,其余失败。
messageMStringUTF-8 结果说明。
orderNoMString商户唯一订单号
tradeNoOString平台 tradeNo。
merchantMObject含 merchantId 及可选子商户字段。
    merchantIdMStringSmilepayz merchantId。
    merchantNameOString商户展示名。
    subMerchantIdOString可选子商户编号。
    subMerchantNameOStringsubMerchantId 的名称。
moneyMObject货币金额
    currencyMString固定为 PHP。
    amountMNumber金额
transactionTimeMStringyyyy-MM-ddTHH:mm:ss±HH:mm
channelMObject通道数据(paymentUrl、qrString 等)。
    paymentMethodOString通道编码(见 支付方式 文档)。
    paymentUrlMString收银台跳转 URL。
statusOString订单或支付状态枚举值。
Content-type: application/json
X-TIMESTAMP: 2020-12-17T10:55:00+08:00

Notification/Callback

HTTP Request

FieldRequiredTypeDescription
Content-TypeMStringapplication/json 请求体。
X-TIMESTAMPMStringFormat: yyyy-MM-ddTHH:mm:ss±HH:mm
X-SIGNATUREMString回调体签名(见 回调验签 文档)。

Body Parameters

FieldRequiredTypeDescription
orderNoMString商户唯一订单号
tradeNoMString平台 tradeNo。
merchantIdMStringSmilepayz merchantId。
merchantNameMString商户展示名。
subMerchantIdOString可选子商户编号。
subMerchantNameOStringsubMerchantId 的名称。
paymentMethodMString通道编码(见 支付方式 文档)。
transactionTimeMStringFormat: yyyy-MM-ddTHH:mm:ss
statusMString订单或支付状态枚举值。
moneyMObject货币金额
    currencyMString固定为 PHP。
    amountMNumber金额

Return

Important

Respond with the string SUCCESS only.

{
    "orderNo": "20011phgcash563d9094aa7d4d9e",
    "tradeNo": "1812001125042115424463245",
    "merchantId": "20011",
    "merchantName": "Smilepayz Demo Store",
    "subMerchantId": "",
    "subMerchantName": "",
    "paymentMethod": "GCASH",
    "transactionTime": "2025-06-19T10:31:33+08:00",
    "status": "SUCCESS",
    "money": {
        "currency": "PHP",
        "amount": 1500
    }
}