PayNow

PayNow 是新加坡的实时支付网络,用户可以用手机号码、新加坡国民登记身份证(NRIC)和外国身份证号(FIN)进行即时转账。这种扫码支付方式为用户所熟悉且深受用户喜爱,因费率通常低于新加坡的银行卡,故也为商户节省了成本。


支付方式属性

字段名称内容
可用国家代码新加坡(SG)
消费者货币SGD
处理货币SGD
结算货币SGD
类型 I电子钱包 (wallet)
类型 IIpaynow
最小交易金额0.01 SGD
最大交易金额200,000 SGD
会话超时10 分钟,取决于流程
退款支持全额退款、部分退款和多次部分退款
退款有效期60 天
拒付
集成类型异步

交易流程

1.买家在商户收银台选择 PayNow 支付方式。

2.买家进入 PayNow 支付页面,查看支付详情与二维码。

3.买家打开手机银行 App 或扫描二维码,扫描页面上的 PayNow QR Code,或在银行 App 中选择 PayNow 并输入付款识别信息

4.买家在银行应用中确认订单金额与收款方信息。

5.买家完成支付(指纹/FaceID/PIN)。

6.支付完成后,买家页面自动跳回商户/支付完成页面。

集成

请求参数说明:

参数名类型必填说明
referenceString订单唯一标识
amountObject订单金额信息
├── currencyString货币类型(如 SGD)
├── valueNumber金额数值,单位为最小货币单位
productDetailString订单描述
countryCodeString国家代码(如 SG)
originString订单来源,如商城域名
paymentMethodObject支付方式信息
├── holderNameString姓名
├── shopperEmailString邮箱
├── typeString支付方式(如 paynow)
returnUrlString支付完成后返回的 URL
browserInfoObject设备浏览器信息(如不指定该信息,则会获取userAgent信息判断消费者终端信息)
├── osTypeString操作系统类型(如 IOS, ANDROID,OTHER)
├── terminalTypeString终端类型(如 APP, WAP,WEB,MINI_APP)
shopperReferenceString付款人唯一标识

交易调用输入示例

{
    "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"
}

响应参数说明

参数名类型必填说明
codeString响应状态码,"0" 表示成功
msgString响应消息
serverTimeNumber服务器时间戳,单位毫秒
dataObject业务数据对象
├── actionObject支付跳转相关信息
│ ├── paymentMethodTypeString支付方式类型(如paynow)
│ ├── payUrlStringFuturePay构建付款链接兼容APP/WAP/WEB
│ ├── urlStringWeb 端支付 URL
│ ├── methodString请求方法(如 Get)
│ ├── typeString操作类型(如 redirect)
├── amountObject订单金额信息
│ ├── currencyString货币类型(如 SGD)
│ ├── valueNumber金额数值,单位为最小货币单位
├── merchantReferenceString商户订单号
├── pspReferenceString支付平台交易号
├── resultCodeString支付结果状态(如 PENDING)
successBoolean是否成功(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
}

附加信息