PayNow
PayNow 是新加坡的实时支付网络,用户可以用手机号码、新加坡国民登记身份证(NRIC)和外国身份证号(FIN)进行即时转账。这种扫码支付方式为用户所熟悉且深受用户喜爱,因费率通常低于新加坡的银行卡,故也为商户节省了成本。
支付方式属性
| 字段名称 | 内容 |
|---|---|
| 可用国家代码 | 新加坡(SG) |
| 消费者货币 | SGD |
| 处理货币 | SGD |
| 结算货币 | SGD |
| 类型 I | 电子钱包 (wallet) |
| 类型 II | paynow |
| 最小交易金额 | 0.01 SGD |
| 最大交易金额 | 200,000 SGD |
| 会话超时 | 10 分钟,取决于流程 |
| 退款 | 支持全额退款、部分退款和多次部分退款 |
| 退款有效期 | 60 天 |
| 拒付 | 无 |
| 集成类型 | 异步 |
交易流程
1.买家在商户收银台选择 PayNow 支付方式。
2.买家进入 PayNow 支付页面,查看支付详情与二维码。
3.买家打开手机银行 App 或扫描二维码,扫描页面上的 PayNow QR Code,或在银行 App 中选择 PayNow 并输入付款识别信息
4.买家在银行应用中确认订单金额与收款方信息。
5.买家完成支付(指纹/FaceID/PIN)。
6.支付完成后,买家页面自动跳回商户/支付完成页面。
集成
请求参数说明:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
reference | String | 是 | 订单唯一标识 |
amount | Object | 是 | 订单金额信息 |
├── currency | String | 是 | 货币类型(如 SGD) |
├── value | Number | 是 | 金额数值,单位为最小货币单位 |
productDetail | String | 是 | 订单描述 |
countryCode | String | 是 | 国家代码(如 SG) |
origin | String | 是 | 订单来源,如商城域名 |
paymentMethod | Object | 是 | 支付方式信息 |
├── holderName | String | 否 | 姓名 |
├── shopperEmail | String | 否 | 邮箱 |
├── type | String | 是 | 支付方式(如 paynow) |
returnUrl | String | 是 | 支付完成后返回的 URL |
browserInfo | Object | 否 | 设备浏览器信息(如不指定该信息,则会获取userAgent信息判断消费者终端信息) |
├── osType | String | 否 | 操作系统类型(如 IOS, ANDROID,OTHER) |
├── terminalType | String | 否 | 终端类型(如 APP, WAP,WEB,MINI_APP) |
shopperReference | String | 是 | 付款人唯一标识 |
交易调用输入示例
{
"reference": "TR1739188526ANM7D5",
"amount": {
"currency": "EUR",
"value": 4500
},
"productDetail": "描述订单",
"countryCode": "SG",
"origin": "fffmall.com",
"paymentMethod": {
"holderName": "test",
"shopperEmail": "[email protected]",
"type": "paynow"
},
"returnUrl": "https://www.baidu.com",
"browserInfo": {
"osType": "IOS",
"terminalType": "APP"
},
"shopperReference": "8cc77a71707447819ef87155926516cc"
}响应参数说明
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
code | String | 是 | 响应状态码,"0" 表示成功 |
msg | String | 是 | 响应消息 |
serverTime | Number | 是 | 服务器时间戳,单位毫秒 |
data | Object | 是 | 业务数据对象 |
├── action | Object | 是 | 支付跳转相关信息 |
│ ├── paymentMethodType | String | 是 | 支付方式类型(如paynow) |
│ ├── payUrl | String | 是 | FuturePay构建付款链接兼容APP/WAP/WEB |
│ ├── url | String | 是 | Web 端支付 URL |
│ ├── method | String | 是 | 请求方法(如 Get) |
│ ├── type | String | 是 | 操作类型(如 redirect) |
├── amount | Object | 是 | 订单金额信息 |
│ ├── currency | String | 是 | 货币类型(如 SGD) |
│ ├── value | Number | 是 | 金额数值,单位为最小货币单位 |
├── merchantReference | String | 是 | 商户订单号 |
├── pspReference | String | 是 | 支付平台交易号 |
├── resultCode | String | 是 | 支付结果状态(如 PENDING) |
success | Boolean | 是 | 是否成功(true 表示成功) |
交易调用输出示例
{
"code": "0",
"msg": "success",
"serverTime": 1739257937234,
"data": {
"action": {
"method": "Get",
"payUrl": "https://checkout.antom.com/checkout-page/pages/payment/index.html?shadow=true&sessionData=ok6yayalTcPZ%2BGEFycMULHlsygycofuKLEr1ZrDRhIHOeb56LP9ImCldYd7XGomNApHgfUGTx%2Fckv%2FWkossayg%3D%3D%26%26SG%26%26188%26%26eyJlbGlnaWJsZUVhc3lQYXlNYXJrZXRpbmciOmZhbHNlLCJleHRlbmRJbmZvIjoie1wiZGlzcGxheUFudG9tTG9nb1wiOlwidHJ1ZVwifSIsIm5lZWRBY2NvdW50Q29uZmlybVBhZ2UiOmZhbHNlLCJwYXltZW50U2Vzc2lvbkNvbmZpZyI6eyJwYXltZW50TWV0aG9kQ2F0ZWdvcnlUeXBlIjoiQUxMIiwicHJvZHVjdFNjZW5lIjoiQ0hFQ0tPVVRfUEFZTUVOVCIsInByb2R1Y3RTY2VuZVZlcnNpb24iOiIxLjAifSwic2tpcFJlbmRlclBheW1lbnRNZXRob2QiOmZhbHNlfQ%3D%3D&shadow=true",
"paymentMethodType": "paynow",
"type": "redirect",
"url": "https://checkout.antom.com/checkout-page/pages/payment/index.html?shadow=true&sessionData=ok6yayalTcPZ%2BGEFycMULHlsygycofuKLEr1ZrDRhIHOeb56LP9ImCldYd7XGomNApHgfUGTx%2Fckv%2FWkossayg%3D%3D%26%26SG%26%26188%26%26eyJlbGlnaWJsZUVhc3lQYXlNYXJrZXRpbmciOmZhbHNlLCJleHRlbmRJbmZvIjoie1wiZGlzcGxheUFudG9tTG9nb1wiOlwidHJ1ZVwifSIsIm5lZWRBY2NvdW50Q29uZmlybVBhZ2UiOmZhbHNlLCJwYXltZW50U2Vzc2lvbkNvbmZpZyI6eyJwYXltZW50TWV0aG9kQ2F0ZWdvcnlUeXBlIjoiQUxMIiwicHJvZHVjdFNjZW5lIjoiQ0hFQ0tPVVRfUEFZTUVOVCIsInByb2R1Y3RTY2VuZVZlcnNpb24iOiIxLjAifSwic2tpcFJlbmRlclBheW1lbnRNZXRob2QiOmZhbHNlfQ%3D%3D&shadow=true"
},
"amount": {
"currency": "SGD",
"value": 4500
},
"merchantReference": "TR1739188526ANM7D5",
"pspReference": "1889210827400151040",
"resultCode": "PENDING"
},
"success": true
}附加信息
无
Updated about 23 hours ago