文档中心 > API类目 > AliOS支付API

yunos.banmapay.channel.notify (支付回调通知)

支付回调通知

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
pay_callback_notify_request PayCallbackNotifyRequest 可选 通知请求入参
  • └ message
  • String
  • 必须
  • { "headers": "{\"Wechatpay-Timestamp\":\"1667195507\",\"Wechatpay-Nonce\":\"nGWqiHk0htIctHEgbsfADtoxMWP3vPcs\",\"Wechatpay-Signature\":\"o5LjWqW7b3uRHg0u5LB8IXFftRJA2YIZa4b9OHWuNQ1h8VmXukrf8taJIPEcGrElEVC0cM86f5TlKAo+N4PIFaJpgFbKBHjS0bK3/tHzPm6I9nzU379L4xwpkwioyAV6U6/3PjGgAem+7ayk8y+FdB1KYMqwBh0YxMzZIttMjpYGzSj0DHZGddr76TpXRpHF4vUxzQFJQLhZcVLoDEkjo77e3WpCfYZX0i7zUbDt7ggw5o0CyHwkjRMx3db8OvIucA9OkeiHASodqv+qDT45xgtzvN4C4ViyqKtvlngiIYLHtOMfVZZXokyX4vfI+MUkSVe7+SBaV5x82ORHn7Ltlg==\"}", "body": "{\"id\":\"f6b5b18a-c0ef-5048-a62b-c211e41e7ea6\",\"create_time\":\"2022-10-31T13:51:44+08:00\",\"resource_type\":\"encrypt-resource\",\"event_type\":\"PAYSCORE.USER_CONFIRM\",\"summary\":\"微信支付分服务订单用户已确认\",\"resource\":{\"original_type\":\"payscore\",\"algorithm\":\"AEAD_AES_256_GCM\",\"ciphertext\":\"lwKJMMlKIZB9zn3g+vrW3PVmRPb6dhvr8oSxzAt9Fw1JkQ4uXXFpjWwTmzxaENTvod/dcNnErlhEFuKJBgXa+gkE8Kdg4n1nXzja72jEllDZh9Uj7toShmz4Np+8M2fdrhHE52B7N68IyeEibf9xwVu0LKog6f0ogvw30lEh0SNZLt9GLXR22kwkunN93xvQJfxsMoA+DIi6J+a4dI6lMOLIhBW8EaKOieW7CSgDvmpZ284pjzUWjTrW/O1rbF1kmz8k2IU2gFST9cPPfDkZ88bxEF0oAi7raQdx8zxfJZi8Qnot1K+oGU4OiXzbxNA/KXuD1eBqgBugj0+3d4AEHMKCV9hM4c0JNfh2p3/w7r1HQ7AqDjTzHCeAcI64wwubxFttEMQ0OUjihRRZ+Qn4bzt82OsKXoyJklXo6EjZ/fpuTdW491rUOg/FtxXXOsFf23iwMAHrLPlXF/M9FcmjztzgxI0nQ7HNCxbIvaTFud2yGlII9mikRTGcefUQlpuo490fK5Iy1eUmVnjC9k8l4AAixP64mzXQCqdlCEhicXaj/C5UY2RkPwd+KRFMOLguTZ5wuNeqTS/+v7edrEJXgeQQjDE0dyPa70+o0YV9sdrVQffYKoxkKE053kfzHF4VHcux8g7Bi7XktNDCE0XCbkOt/+IH79airk7y7h9NfU37RtHHFWwaUCY0zJLMbzvNdu896PZjPrTJnTd7wKlS9rMW1nm+SDOaWNW92/fc83+2LbBcKTa14ANUP8hva81ARg==\",\"associated_data\":\"payscore\",\"nonce\":\"O1Hbt220LhPQ\"}}" }
  • 通知消息
  • └ channel_code
  • String
  • 必须
  • 1001
  • 通知渠道

响应参数

名称 类型 示例值 描述
result String { "code": "SUCCESS", "message": "接收成功" } 返回值

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
YunosBanmapayChannelNotifyRequest req = new YunosBanmapayChannelNotifyRequest();
YunosBanmapayChannelNotifyRequest.PayCallbackNotifyRequest obj1 = new YunosBanmapayChannelNotifyRequest.PayCallbackNotifyRequest();
obj1.setMessage("{ 	\"headers\": \"{\\"Wechatpay-Timestamp\\":\\"1667195507\\",\\"Wechatpay-Nonce\\":\\"nGWqiHk0htIctHEgbsfADtoxMWP3vPcs\\",\\"Wechatpay-Signature\\":\\"o5LjWqW7b3uRHg0u5LB8IXFftRJA2YIZa4b9OHWuNQ1h8VmXukrf8taJIPEcGrElEVC0cM86f5TlKAo+N4PIFaJpgFbKBHjS0bK3/tHzPm6I9nzU379L4xwpkwioyAV6U6/3PjGgAem+7ayk8y+FdB1KYMqwBh0YxMzZIttMjpYGzSj0DHZGddr76TpXRpHF4vUxzQFJQLhZcVLoDEkjo77e3WpCfYZX0i7zUbDt7ggw5o0CyHwkjRMx3db8OvIucA9OkeiHASodqv+qDT45xgtzvN4C4ViyqKtvlngiIYLHtOMfVZZXokyX4vfI+MUkSVe7+SBaV5x82ORHn7Ltlg==\\"}\", 	\"body\": \"{\\"id\\":\\"f6b5b18a-c0ef-5048-a62b-c211e41e7ea6\\",\\"create_time\\":\\"2022-10-31T13:51:44+08:00\\",\\"resource_type\\":\\"encrypt-resource\\",\\"event_type\\":\\"PAYSCORE.USER_CONFIRM\\",\\"summary\\":\\"微信支付分服务订单用户已确认\\",\\"resource\\":{\\"original_type\\":\\"payscore\\",\\"algorithm\\":\\"AEAD_AES_256_GCM\\",\\"ciphertext\\":\\"lwKJMMlKIZB9zn3g+vrW3PVmRPb6dhvr8oSxzAt9Fw1JkQ4uXXFpjWwTmzxaENTvod/dcNnErlhEFuKJBgXa+gkE8Kdg4n1nXzja72jEllDZh9Uj7toShmz4Np+8M2fdrhHE52B7N68IyeEibf9xwVu0LKog6f0ogvw30lEh0SNZLt9GLXR22kwkunN93xvQJfxsMoA+DIi6J+a4dI6lMOLIhBW8EaKOieW7CSgDvmpZ284pjzUWjTrW/O1rbF1kmz8k2IU2gFST9cPPfDkZ88bxEF0oAi7raQdx8zxfJZi8Qnot1K+oGU4OiXzbxNA/KXuD1eBqgBugj0+3d4AEHMKCV9hM4c0JNfh2p3/w7r1HQ7AqDjTzHCeAcI64wwubxFttEMQ0OUjihRRZ+Qn4bzt82OsKXoyJklXo6EjZ/fpuTdW491rUOg/FtxXXOsFf23iwMAHrLPlXF/M9FcmjztzgxI0nQ7HNCxbIvaTFud2yGlII9mikRTGcefUQlpuo490fK5Iy1eUmVnjC9k8l4AAixP64mzXQCqdlCEhicXaj/C5UY2RkPwd+KRFMOLguTZ5wuNeqTS/+v7edrEJXgeQQjDE0dyPa70+o0YV9sdrVQffYKoxkKE053kfzHF4VHcux8g7Bi7XktNDCE0XCbkOt/+IH79airk7y7h9NfU37RtHHFWwaUCY0zJLMbzvNdu896PZjPrTJnTd7wKlS9rMW1nm+SDOaWNW92/fc83+2LbBcKTa14ANUP8hva81ARg==\\",\\"associated_data\\":\\"payscore\\",\\"nonce\\":\\"O1Hbt220LhPQ\\"}}\" }");
obj1.setChannelCode("1001");
req.setPayCallbackNotifyRequest(obj1);
YunosBanmapayChannelNotifyResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<yunos_banmapay_channel_notify_response>
    <result>{   &quot;code&quot;: &quot;SUCCESS&quot;,   &quot;message&quot;: &quot;接收成功&quot; }</result>
</yunos_banmapay_channel_notify_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部