1. Pay Out (代付)
AICAPAY
尼日利亚
  • 尼日利亚
  • 肯尼亚
  • 墨西哥
  • 赞比亚
  • 巴西
  • 埃塞俄比亚
  • Introduce
  • 响应码
  • 测试账号数据
  • 接口规则
    • 安全规范
  • Pay In(代收)
    • 结果通知
    • 创建代收订单
      POST
    • 查询订单结果
      POST
  • Pay Out (代付)
    • 结果通知
    • 代付核验二次确认回调
    • 创建代付订单
      POST
    • 查询订单结果
      POST
  • Validate
    • Name Enquiry(尼日利亚)
      POST
    • NIN Verify V2(尼日利亚)
      POST
    • BVN Verify V2(尼日利亚)
      POST
  • Merchant Api
    • queryMerchantBalance
      POST
  • Institution List
    • Bank List
      POST
  • Virtual Account
    • 入帐通知
    • 入帐结果查询
      POST
    • Update Virtual Account Status
      POST
    • Query Virtual Account List
      POST
    • Query Virtual Account Detail
      POST
    • Create Virtual Account
      POST
    • Update Virtual Account Name
      POST
  1. Pay Out (代付)

代付核验二次确认回调

代付核验二次确认回调
现通知 Payout 代付链路新增安全增强能力:代付核验二次确认回调核验功能为可选功能,非强制接入,商户可自主选择是否开启与联调。
针对已主动开启 Payout Verification 功能的商户:
通过 Payout API 发起出金时,系统会先创建状态为Pending的出金订单,同时向您配置的 webhook 地址推送核验通知。
👉 请您在10 秒内返回 result 参数(approve / reject),确认是否放行这笔出金:
1.
返回approve:我方继续执行出金交易;
2.
返回reject / 回调请求超时:出金直接中断,订单标记失败,失败原因为商户拒绝或接口请求失败。
⚠️ 重要区分:该核验回调不等同于出金结果通知notifyUrl。notifyUrl依旧用于接收出金执行完成后的最终交易状态。
开发规范:
为了保证安全性,建议设置平台IP为白名单,验证签名。
请求方式:POST
请求BODY:查看请求参数文档
返回BODY:查看返回参数文档
平台出口IP
dev环境
prod环境
120.79.228.164
统一请求头信息
"Content-Type", "application/json"
"country_code, "NG"
"signature", "LIEd8lq9ZhBW1NEbTVDDVQAZVlO5v5abjzvFE7f66/n7ksezE3RXXy7Mf+1/i+bCoVWRxowVeMXATYd98Ddj28fK4tzAiK5OQ7xhZsDhR7omlwEOFdjS4PQOylIp19kBjtX/L9jeyxYRPZjhV1lR8BGf7ECxYdkmmdkDH1NfntQ="
代付核验二次确认回调签名算法:
使用平台RSA公钥对请求BODY用SHA256WithRSA算法对请求头签名进行验签。
String signResult = RsaUtil.verifyWithSha256(bodyStr);
Webhook RUL
签名平台公钥
ebd00fcdbe874ef8a3075ad608ce00c2.png
请求参数:
FieldTypeWhether RequiredLengthExampleDescription
merchantOrderIdstringYes6420765127845487245514商户请求订单号
currencystringYes32NGN币种
amountstringYes3210000订单金额(100元)
accountNamestringYes32Glosupply Test收款方姓名
accountNostringYes320002071346收款方账号
bankCodestringYes32A000773收款方银行编码
notifyUrlstringNo32https://ver.webhook.com接收代付结果通知URL
返回参数:
FieldTypeWhether RequiredLengthExampleDescription
resultstringYes32approveresult: approve/ reject;
请求参数:
{
	"merchantOrderId": "20765127845487245514",
	"currency": "NGN",
	"amount": 10000,
	"accountName": "Glosupply Test",
	"accountNo": "0002071346",
	"payeeAmount": 0002071346,
	"bankCode": "A000773",
	"notifyUrl": "https://ver.webhook.com"
}
返回参数:
通过
拒绝
{
     "result":"approve"
}
上一页
结果通知
下一页
创建代付订单
Built with