支付接口 (Apple Pay)

简要描述
  • Apple Pay支付接口
请求URL
  • http://域名/api/payForApplePay
请求方式
  • POST
备注
  • 接口返回值只代表支付請求是否提交至平台,支付是否成功请登录企业后台查看
  • 请参考 “通用接口参数加密示例”生成接口参数 “Data”及 “Sign”和處理响应参数 “Data”及 “Sign”
请求 Data 参数
参数名 是否必选 类型 说明
rechargeAmount 必选 String 充值金额
备注:
建议最多2位小数
如果多于3位小数,将会向上整取至2位小数
例:
0.111->0.12
netwayCode 必选 String 充值类型
备注:
请参考枚举参数说明(netwayCode)
currency 选填 String 支付货币类型
备注:
请参考枚举参数说明(currency)
notifyUrl 必选 String 通知地址
paySuccessReturnUrl 选填 String 支付成功后的返回地址
请求 Data 示例
充值金額: "0.1"
充值类型: "ApplePay"
通知地址: "http://127.0.0.1:8205/api/testNotifyUrl"

Data 示例:
{"rechargeAmount":"0.1","netwayCode":"ApplePay","notifyUrl":"http://127.0.0.1:8205/api/testNotifyUrl"}
异步支付请求说明
  • 平台接受支付请求后,会异步处理支付请求,处理完成的支付请求会请求企业自定义的返回地址(returnUrl)
异步响应 HTTP 参数
参数名 说明
编码 UTF-8
响应方式 POST
內容類型 application/json
响应 Data 参数
参数名 类型 说明
code Integer 状态值;
200代表成功;其他值都为不成功
orderNo String 订单编号
organizationCode String 企业编号
code返回为200(支付提交成功)
payUrlType String 充值类型
appleMerchantId String Apple商户编号
callBackUrl String 回调地址
响应 Data 示例
状态值: 200
充值类型: "ApplePay"
订单编号: "20210726150605AYXaDF"
企业编号: "20210106184413AGVA"
Apple商户编号: "test"
回调地址: "http://127.0.0.1/result/applePayCallBack

Data 示例:
{"code":200,"payUrlType":"ApplePay","orderNo":"20210726150605AYXaDF","organizationCode":"20210106184413AGVA","appleMerchantId":"test","callBackUrl":"http://127.0.0.1/result/applePayCallBack"}