Skip to content
目录

国际支付宝对接方案

参考资料

资质申请PDF: 商户申请资料

准备(密钥生成,配置)

登录账号:806108998@qq.com(测试账号)

登录账号:********

密钥:使用RSA2密钥,公钥上传到国际支付宝中

参考链接: 密钥线上获取方式,选择PKCS1(国内)

测试软件下载:https://global.alipay.com/docs/ac/ref/testwallet

应用公钥:


MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzLCgELOsZ/fC/x2wv3BihkO//tukEOxq5omCQv6lP7R0m/7frIWubwYvFP31Mw7myH8MnfogITMNDNytoTvI088qJIrteSBdRnnWZiOUr/eoBRI/ZUT38plNXxXCVTi/xq9LakK2gP8FTy77xlUKl5Lo+vhpdt0xRhrsKr3jOEbPffy+WaInv3D5roP5yXWIXhFKDk3Wp+A7Y7B8Yp2ohmwUdSwIUMs+cTqjpPvKLIvgEE8gN5IFRoUpcTEeMXdC8msjaJdhI66p3LgTfZj+c4ynFG5Y16xqaM6SIN8ab3zdpRBHPviepqJuYaJPwWMpXV1/u1c7wmTriGtuJIFPSwIDAQAB

应用私钥:


MIIEpAIBAAKCAQEAzLCgELOsZ/fC/x2wv3BihkO//tukEOxq5omCQv6lP7R0m/7frIWubwYvFP31Mw7myH8MnfogITMNDNytoTvI088qJIrteSBdRnnWZiOUr/eoBRI/ZUT38plNXxXCVTi/xq9LakK2gP8FTy77xlUKl5Lo+vhpdt0xRhrsKr3jOEbPffy+WaInv3D5roP5yXWIXhFKDk3Wp+A7Y7B8Yp2ohmwUdSwIUMs+cTqjpPvKLIvgEE8gN5IFRoUpcTEeMXdC8msjaJdhI66p3LgTfZj+c4ynFG5Y16xqaM6SIN8ab3zdpRBHPviepqJuYaJPwWMpXV1/u1c7wmTriGtuJIFPSwIDAQABAoIBAQC8b7nbxlzolcnZLM8jXmYFbueYy0E+Jze+pkbaQC2G+S0E0129KJBOO2YqsCUEbSp+15+Y68Saa7IO7jWWIkCe5a/JVnCKOwZDtDRxcT4XxSnUCVl9dEHC/+ifqZtu80Bxu7z0xRfYp22O2RUGIBIROjjrmrcUq0sKXAygyJEeo0QvLcl9lxySegqCEP1/Rjn1tSAcDSifb6kKlArxBW6e4C7RSqL3z3+hK5qAbkCKBee14f1AvDbCt729Om2Jp+0BWXXWc4A5fQ1nAUZK+hTEkM+U8gToBCCFIxhIz7R/NdM3CjQB4dWl207sL9sJNXXa2P9VFvwUEmf9B9JJxi/ZAoGBAOdvILHb40EEoruxk9Ad8KhLzsfkpP0ZZ9DjETAsAWamrh8DPnxP25fuuoWOtuNMlI9LlIMnzRdbwaNlVwwKeFcaOaIgtj8+VDZlVe0XxKSLzcq07w/zjJ36mshhKeiT0LnyAKJ1EKdcckpamcp2UkVBTb01Cysi0me01cqgzTYPAoGBAOJqw/73fsL6nGx70WXVAD0aGcimDcyZihqCmnrEvqdPA63Ba7kutpDfC81mVE8JuZZ3gWhAv/ROtmbm5dehgnSBcwjwF5Xw46GpMdltMr2MQdqNxA7MZpr9Eddi+o9XwtJEIJT/6/KxCpk7ph0Esi4e+ip2sIl4qBl0NWLxxa8FAoGANpkj6HHMkhkq3wbMrUty6/E+bjAFsGQe9suq0WeASRxHda+JPUCFuLksLbf2c3cskQWumqZ4HuuZqheNSpzpuPrJ3/LBq/fjXBXaCJ4T2RHWUd0PjP7TDK4DeARcI69DjaqG9cySSjloCRyIrZfuXsJCOcHayalkY+zohu4am4cCgYEAuxkW1T6XlW+ai1rV8pxNEjDbVZ9Cj+vg339FQGYMVh1JIPBQoDolyxlFm3oP+TBEGD6wxQGcnbndqLLtA38HWlcORDiChPkGYbR66Pz/jPq2AHBdrwzhTPoLID0+Z+1RpId/lSDWTTpXU8CiyB/1TX9zoltqDm+SGVaaNyUrAjECgYAcreNZTkceG81zoEIVo9EmhVLcwyzJ3jk5RLFrvfNh80eiq4IKk12QKyOB0rBVbyAmI1RgMVRx0QNMWTKJJLV+80HaS9OQlx9mMaBbaeBrYDSsh/q5TwJrcoV45fYhaK15QxnVb9W0+WB72ETSRsTpka5zxuF877SiKqvsk7yvaQ==

支付宝公钥:


MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjJkGHwE3wT+Ws3wr3yp+XXyYi7m2ZB2bh9X/noLDaw32twXTCjSLHJJJwdVXro6uRGmgIhzD58hiNrQwBpMjWwgBLfeCdefJYSe71DPw5JYCb+EGH7b2CISCEIvbKtGA834Dhu6zuPqrR/HQKqjY7qIbtpXK4tizRCvSUzRWg3cjV+LtGO2YbzNVrb8aNQfXH3SLhtQyN0SmhcD6x85vOOOmvbZNUX/8aIVbRHB5zEZ5ObxrAzx0kv50Tgd6Er07qhFhh0miobGktOquzFutouO+k6evPSO4RSdDjUMW0E6Zod7CBhvz/bZjCy49iLCEYVEkfcoLL35TDWZaCEoYyQIDAQAB

开发

流程概述

完整的支付流程,其中包含,支付,查询支付,退款等!

签名

签名步骤

  • 第一步:获取私钥
  • 第二步:构造要签名的内容(解释如下示例)
  • 第三步:使用SHA256withRSA算法对JSON内容进行哈希处理。然后使用客户端的RSA私钥对值进行签名,RSA 密钥/对的长度必须为 2048 位。

SHA256withRSA加密示例

未组装的数据

json
{
	"head": {
		"version": "2.0.0",
		"function": "alipay.intl.acquiring.agreement.payCancel", //未知
		"clientId": "211xxxxxxxxxxxxxxx044", //客户端ID
		"reqTime": "2001-07-04T12:08:56+05:30", //请求时间精确到毫秒级
		"reqMsgId": "1234567asdfasdf1123fda", //未知
		"reserve": { //这里是订单类数据详情
			"order": {
				"orderAmount": {
					"currency": "HKD", //币种
					"value": "1314" //价格
				},
				"orderDescription": "Mika's coffee shop", //商品名称
				"referenceOrderId": "ORDER_20220112101619385", //订单编号
				"env": {
					"osType": "ANDROID", //机型
					"terminalType": "WAP" //web代表pc,wap表示移动端
				}
			},
			"paymentAmount": {
				"currency": "HKD",
				"value": "1314"
			},
			"paymentMethod": {
				"paymentMethodType": "ALIPAY_HK" //支付币种
			},
			"settlementStrategy": {
				"settlementCurrency": "HKD" //计算币种
			},
			"paymentNotifyUrl": "https://www.gaga.com/notify", //结果通知
			"paymentRedirectUrl": "https://global.alipay.com/doc/cashierpayment/intro", //回调地址
			"paymentRequestId": "REQUEST_20220112101619385", //单号
			"productCode": "CASHIER_PAYMENT" //默认
		}
	},
	"body": {
		"merchantId": "218xxxxxxxxxxxxxxx023", //商户ID
		"acquirementId": "2015xxxxxxxxxxxxxxxxxxxxx747" //paymentId订单ID,可用于退款
	}
}

组装后的加密参数

这里无需排序,Post代表请求方式,后面为请求API,其次数据格式(utf-8),其次商户号,时间戳,然后为提交的数据; 时间格式为 ISO 8601 ,例如:2019-05-28T12:12:12+08:00 代码:moment().format('YYYY-MM-DD HH:mm:ss'),

json
POST /ams/sandbox/api/v1/payments/pay?_output_charset=utf-8&_input_charset=utf-8
SANDBOX_5Y5X382YF8CZ05415.2022-01-13T11:45:51+08:00.{"order":{"orderAmount":{"currency":"HKD","value":"1314"},"orderDescription":"Mika's coffee shop","referenceOrderId":"ORDER_20220113151043428","env":{"osType":"ANDROID","terminalType":"WAP"}},"paymentAmount":{"currency":"HKD","value":"1314"},"paymentMethod":{"paymentMethodType":"ALIPAY_HK"},"settlementStrategy":{"settlementCurrency":"HKD"},"paymentNotifyUrl":"https://www.gaga.com/notify","paymentRedirectUrl":"https://global.alipay.com/doc/cashierpayment/intro","paymentRequestId":"REQUEST_20220113151043428","productCode":"CASHIER_PAYMENT"}

示例代码

js

const crypto = require('crypto');
var privateKey = 'MIIEpAIBAAKCAQEAzLCgELOsZ/fC/x2wv3BihkO//tukEOxq5omCQv6lP7R0m/7frIWubwYvFP31Mw7myH8MnfogITMNDNytoTvI088qJIrteSBdRnnWZiOUr/eoBRI/ZUT38plNXxXCVTi/xq9LakK2gP8FTy77xlUKl5Lo+vhpdt0xRhrsKr3jOEbPffy+WaInv3D5roP5yXWIXhFKDk3Wp+A7Y7B8Yp2ohmwUdSwIUMs+cTqjpPvKLIvgEE8gN5IFRoUpcTEeMXdC8msjaJdhI66p3LgTfZj+c4ynFG5Y16xqaM6SIN8ab3zdpRBHPviepqJuYaJPwWMpXV1/u1c7wmTriGtuJIFPSwIDAQABAoIBAQC8b7nbxlzolcnZLM8jXmYFbueYy0E+Jze+pkbaQC2G+S0E0129KJBOO2YqsCUEbSp+15+Y68Saa7IO7jWWIkCe5a/JVnCKOwZDtDRxcT4XxSnUCVl9dEHC/+ifqZtu80Bxu7z0xRfYp22O2RUGIBIROjjrmrcUq0sKXAygyJEeo0QvLcl9lxySegqCEP1/Rjn1tSAcDSifb6kKlArxBW6e4C7RSqL3z3+hK5qAbkCKBee14f1AvDbCt729Om2Jp+0BWXXWc4A5fQ1nAUZK+hTEkM+U8gToBCCFIxhIz7R/NdM3CjQB4dWl207sL9sJNXXa2P9VFvwUEmf9B9JJxi/ZAoGBAOdvILHb40EEoruxk9Ad8KhLzsfkpP0ZZ9DjETAsAWamrh8DPnxP25fuuoWOtuNMlI9LlIMnzRdbwaNlVwwKeFcaOaIgtj8+VDZlVe0XxKSLzcq07w/zjJ36mshhKeiT0LnyAKJ1EKdcckpamcp2UkVBTb01Cysi0me01cqgzTYPAoGBAOJqw/73fsL6nGx70WXVAD0aGcimDcyZihqCmnrEvqdPA63Ba7kutpDfC81mVE8JuZZ3gWhAv/ROtmbm5dehgnSBcwjwF5Xw46GpMdltMr2MQdqNxA7MZpr9Eddi+o9XwtJEIJT/6/KxCpk7ph0Esi4e+ip2sIl4qBl0NWLxxa8FAoGANpkj6HHMkhkq3wbMrUty6/E+bjAFsGQe9suq0WeASRxHda+JPUCFuLksLbf2c3cskQWumqZ4HuuZqheNSpzpuPrJ3/LBq/fjXBXaCJ4T2RHWUd0PjP7TDK4DeARcI69DjaqG9cySSjloCRyIrZfuXsJCOcHayalkY+zohu4am4cCgYEAuxkW1T6XlW+ai1rV8pxNEjDbVZ9Cj+vg339FQGYMVh1JIPBQoDolyxlFm3oP+TBEGD6wxQGcnbndqLLtA38HWlcORDiChPkGYbR66Pz/jPq2AHBdrwzhTPoLID0+Z+1RpId/lSDWTTpXU8CiyB/1TX9zoltqDm+SGVaaNyUrAjECgYAcreNZTkceG81zoEIVo9EmhVLcwyzJ3jk5RLFrvfNh80eiq4IKk12QKyOB0rBVbyAmI1RgMVRx0QNMWTKJJLV+80HaS9OQlx9mMaBbaeBrYDSsh/q5TwJrcoV45fYhaK15QxnVb9W0+WB72ETSRsTpka5zxuF877SiKqvsk7yvaQ=='

var data = `POST /ams/sandbox/api/v1/payments/pay
SANDBOX_5Y5X382YF8CZ05415.2022-01-13T10:55:41Z.{"notifyType": "PAYMENT_RESULT","result": {"resultCode": "SUCCESS","resultStatus": "S","resultMessage": "success"},"paymentRequestId": "20200101234567890444","paymentId": "20200101234567890132","paymentAmount": {"value": "8000","currency": "EUR"},"actualPaymentAmount": {"value": "8000","currency": "EUR"},"paymentCreateTime": "2020-01-01T12:01:00+08:30","paymentTime": "2020-01-01T12:01:01+08:30"}`

// ----------------
// 加密
// ----------------
privateKey = "-----BEGIN RSA PRIVATE KEY-----\n" +
  (function () {
    let arr = [];
    let offset = 0;
    while (true) {
      let str = privateKey.substr(offset, 64);
      if (str == '') {
        break;
      }
      arr.push(str);
      offset += 64;
    }
    return arr.join("\n");
  })() +
  "\n-----END RSA PRIVATE KEY-----";

let sign = crypto.createSign('RSA-SHA256');
sign.update(new Buffer.from(data, 'utf-8'));
let sig = sign.sign(privateKey, 'base64');
console.log(sig)
  • 第四步:将生成的签名添加到请求头中(其实这一步等于进行支付)

支付

接口地址

  • 地址:/api/v1/payments/pay
  • 方法:POST

请求头

序号类型说明
1client-idSANDBOX_5Y5X382YF8CZ05415商家的ID
2request-time2022-01-13T15:33:00+08:00请求创建时间,注意时间格式
3signatureasignaturelgorithm=RSA256,keyVersion=1....签名后的数据

请求体

序号键值类型说明
1JSON详见签名中未组装的参数

请求示例

js
var axios = require('axios');
var data = '{"order":{"orderAmount":{"currency":"HKD","value":"1314"},"orderDescription":"Mika\'s coffee shop","referenceOrderId":"ORDER_20220113151043428","env":{"osType":"ANDROID","terminalType":"WAP"}},"paymentAmount":{"currency":"HKD","value":"1314"},"paymentMethod":{"paymentMethodType":"ALIPAY_HK"},"settlementStrategy":{"settlementCurrency":"HKD"},"paymentNotifyUrl":"https://www.gaga.com/notify","paymentRedirectUrl":"https://global.alipay.com/doc/cashierpayment/intro","paymentRequestId":"REQUEST_20220113151043428","productCode":"CASHIER_PAYMENT"}';

var config = {
  method: 'post',
  url: 'https://open-sea.alipay.com/ams/sandbox/api/v1/payments/pay?_output_charset=utf-8&_input_charset=utf-8',
  headers: { 
    'accept': ' application/json', 
    'client-id': ' SANDBOX_5Y5X382YF8CZ05415', 
    'content-type': ' text/plain;charset=UTF-8', 
    'origin': ' https://global.alipay.com', 
    'original_host': ' open-sea.alipay.com', 
    'referer': ' https://global.alipay.com/', 
    'request-time': ' 2022-01-13T15:33:00+08:00', 
    'signature': ' algorithm=RSA256,keyVersion=1,signature=H4PUC2Y8ZM%2FlULrDwKABk91vASeWkxannZ1DKceNLqlGvNw6vA0YM%2BP4QWGbpPGJ5aPNeEhdAYso%2FQCXaGk9D96G3FolDyt4kMNDDEw1PtiPFxP%2B5V2est5d4iHQyIXrohRi%2BYTeJNG4e91pRdQHCNRTMm3sC9WSCLEniSr1kXWtte5Ch6AgtSLfy%2Fktd4N7WXMgBBNmaAIWmpVixf6BY7t2AkgGsqESL8mDafiRAN0EnhLK2P3r8xgzBW4Qcf9THYD6K43Txr%2FSfA0ss6jYvvLvqLtnGLXPds6FZScp31BOSq4OriH80NiVuNBsVUwJuSjGC%2BAmfiKH3kJzqSVV5w%3D%3D'
  },
  data : data
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});

查询支付结果

接口地址

  • 地址:/api/v1/payments/inquiryPayment
  • 方法:POST请求头 参考支付接口 请求体
序号键值类型说明
1JSON如下,查询方式有2中方式
json
//第一种
{
    "paymentId": "20200415194010800100188300223795303"
}
//第二种
{
    "paymentRequestId": "REQUEST_20220113170357156"
}

验签

签名步骤

  • 第一步:获取支付宝的公钥(大坑,不是应用公钥,是支付宝的)
  • 第二步:构造要签名的内容(解释如下示例)
  • 第三步:使用SHA256withRSA进行验签。

SHA256withRSA验签示例

组装后的加密参数

json
这里无需排序,Post代表请求方式,后面为请求API,其次数据格式(utf-8),其次商户号,时间戳,然后为提交的数据;
提交的数据,用Post来接收
时间格式为 ISO 8601 ,例如:2019-05-28T12:12:12+08:00,从post的请求头获取


`POST /api/all
SANDBOX_5Y5X382YF8CZ05415.2022-01-18T07:11:42Z.{"notifyType":"PAYMENT_RESULT2"}`

示例代码

js
const crypto = require('crypto');
// ----------------
// 验签
// ----------------
var sig = `PsUnbVTkBqfIuLr4DTyr2KHdV+1MoO1nl53vIr8WQNafsCT7W/sLH9eEkO4kddnMNXJJnkEcsGFSZScvus9vdwr9v2nIRSpckIrvKxkY8ncl7mjTV/9WgYgUDN+PRm/FEhSw95Qsx14E9Pt2PLQWrz6Y1gLBnfF2xQLS/kALEgVo8zzLj1YYE4g/ar3SK5V7Q9TSQCKf/TScsHFo+PaEEjcuBN6ojZ9iisV8t+LTIpm/36RpZ6WvzspQ5QqgaUL2TeyBwq9fI1PV8vcKzbLdlSCOHuY78qoBUMmwR46av9lS20ibcoEjfdgwvRlQSPK50UW126ADJpE32MqsigExfg==`
//大坑,这里的是支付宝的公钥,不是应用公钥
var publicKey = 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjJkGHwE3wT+Ws3wr3yp+XXyYi7m2ZB2bh9X/noLDaw32twXTCjSLHJJJwdVXro6uRGmgIhzD58hiNrQwBpMjWwgBLfeCdefJYSe71DPw5JYCb+EGH7b2CISCEIvbKtGA834Dhu6zuPqrR/HQKqjY7qIbtpXK4tizRCvSUzRWg3cjV+LtGO2YbzNVrb8aNQfXH3SLhtQyN0SmhcD6x85vOOOmvbZNUX/8aIVbRHB5zEZ5ObxrAzx0kv50Tgd6Er07qhFhh0miobGktOquzFutouO+k6evPSO4RSdDjUMW0E6Zod7CBhvz/bZjCy49iLCEYVEkfcoLL35TDWZaCEoYyQIDAQAB'
// "/api/all" 这个是接收支付宝通知的后缀
var data = `POST /api/all
SANDBOX_5Y5X382YF8CZ05415.2022-01-18T07:11:42Z.{"notifyType":"PAYMENT_RESULT2"}`


publicKey = "-----BEGIN PUBLIC KEY-----\n" +
  (function () {
    let arr = [];
    let offset = 0;
    while (true) {
      let str = publicKey.substr(offset, 64);
      if (str == '') {
        break;
      }
      arr.push(str);
      offset += 64;
    }
    return arr.join("\n");
  })() +
  "\n-----END PUBLIC KEY-----";

let verify = crypto.createVerify('RSA-SHA256');
verify.update(new Buffer.from(data, 'utf-8'));
let rst = verify.verify(publicKey, sig, 'base64');
console.log(rst);


  • 第四步:返回结果为true或false

退款

接口地址

  • 地址:/api/v1/payments/refund
  • 方法:POST请求头 参考支付接口 请求体
序号键值类型说明
1JSON参数如下
json
{
    "paymentId": "033147158225590726845054580229734628MZuqaeneFE202002210001162837",//交易单号
    "refundAmount": {
        "currency": "PHP",//币种,港币为HKD
        "value": "500"//退款金额
    },
    "refundRequestId": "REFUND_20220113170547076"//订单号
}

取消付款

接口地址

  • 地址:/api/v1/payments/cancel
  • 方法:POST请求头 参考支付接口 请求体
序号键值类型说明
1JSON参数如下,2种方式
json
{
    "paymentRequestId": "REQUEST_20220113170815307"
}
{
    "paymentId": "20200415194010800100188300223795303"
}

测试

测试支付软件下载:点击下载

测试账号测试密码
amsmerchant01@163.comAlipay123
amsmerchant02@163.comAlipay123
amsmerchant03@163.comAlipay123

在线沙盒验证地址:在线沙盒验证

可以模拟付款,退款,查询等操作

支付

入参参考:

https://global.alipay.com/docs/ac/cashierpayment/getting_started

参考值

{
   "order": {
       "orderAmount": {
           "currency": "HKD",
           "value": "1314"
       },
       "orderDescription": "Mika's coffee shop",
       "referenceOrderId": "ORDER_20220111170809661",
       "env": {
           "osType": "ANDROID",
           "terminalType": "WEB"
       }
   },
   "paymentAmount": {
       "currency": "HKD",
       "value": "1314"
   },
   "paymentMethod": {
       "paymentMethodType": "ALIPAY_HK"
   },
   "settlementStrategy": {
       "settlementCurrency": "HKD"
   },
   "paymentNotifyUrl": "https://www.gaga.com/notify",
   "paymentRedirectUrl": "https://global.alipay.com/doc/cashierpayment/intro",
   "paymentRequestId": "REQUEST_20220111170809661",
   "productCode": "CASHIER_PAYMENT"
}

返回值

{
    "normalUrl": "https://render.alipay.com/p/c/jzmcoal2/hkcheck-scan.html?paymentId=911381641892298645108352608217660230XqZZPdcakZ202201101003328319&callback=https%3A%2F%2Fglobal.alipay.com%2Fdoc%2Fcashierpayment%2Fintro&amountValue=13.14&amountCurrency=HKD&county=SG&merchantId=21881200018285C1&merchantName=&code=golcashier1641892298660sandbox&referenceOrderId=ORDER_20220111170809661&paymentMethodType=ALIPAY_HK",
    "orderCodeForm": {
        "codeDetails": [
            {
                "codeValue": "golcashier1641892298660sandbox",
                "displayType": "TEXT"
            },
            {
                "codeValue": "https://render.alipay.com/p/c/jzmcoal2/showqrimage.html?picSize=L&code=golcashier1641892298660sandbox",
                "displayType": "BIGIMAGE"
            },
            {
                "codeValue": "https://render.alipay.com/p/c/jzmcoal2/showqrimage.html?picSize=M&code=golcashier1641892298660sandbox",
                "displayType": "MIDDLEIMAGE"
            },
            {
                "codeValue": "https://render.alipay.com/p/c/jzmcoal2/showqrimage.html?picSize=S&code=golcashier1641892298660sandbox",
                "displayType": "SMALLIMAGE"
            }
        ],
        "expireTime": "2022-01-12T03:11:38+08:00"
    },
    "paymentActionForm": "{\"method\":\"GET\",\"paymentActionFormType\":\"RedirectActionForm\",\"redirectUrl\":\"https://render.alipay.com/p/c/jzmcoal2/hkcheck-scan.html?paymentId=911381641892298645108352608217660230XqZZPdcakZ202201101003328319&callback=https%3A%2F%2Fglobal.alipay.com%2Fdoc%2Fcashierpayment%2Fintro&amountValue=13.14&amountCurrency=HKD&county=SG&merchantId=21881200018285C1&merchantName=&code=golcashier1641892298660sandbox&referenceOrderId=ORDER_20220111170809661&paymentMethodType=ALIPAY_HK\"}",
    "paymentAmount": {
        "currency": "HKD",
        "value": "1314"
    },
    "paymentCreateTime": "2022-01-11T17:11:38+08:00",
    "paymentId": "911381641892298645108352608217660230XqZZPdcakZ202201101003328319",
    "paymentRequestId": "REQUEST_20220111170809661",
    "redirectActionForm": {
        "method": "GET",
        "redirectUrl": "https://render.alipay.com/p/c/jzmcoal2/hkcheck-scan.html?paymentId=911381641892298645108352608217660230XqZZPdcakZ202201101003328319&callback=https%3A%2F%2Fglobal.alipay.com%2Fdoc%2Fcashierpayment%2Fintro&amountValue=13.14&amountCurrency=HKD&county=SG&merchantId=21881200018285C1&merchantName=&code=golcashier1641892298660sandbox&referenceOrderId=ORDER_20220111170809661&paymentMethodType=ALIPAY_HK"
    },
    "result": {
        "resultCode": "PAYMENT_IN_PROCESS",
        "resultMessage": "Payment is processing.",
        "resultStatus": "U"
    }
}