常问问题:

1.一旦交易成功完成但仍未付款,它将存储记录吗?

它仅可用于在正式环境中查看事务,而不能在测试环境中查看

2.当遇到一个硬币代码处的资金不足,但另一个硬币代码处的资金不足时,如何处理这种情况?

客户需要从区块链钱包转移到托管钱包,才能进行付款。

3.如何将 token 转换为 QRCode?

步骤将 token 转换为 QRCode,

  1. 将字符串格式化为 GP1001 |。前缀字符串以硬编码 GP1001 开头,然后以定界符|开头。
  2. 例如 GP1001 | 6875206e-363d-4277-a0f8-d6591e380e6d 的示例。
  3. GP1001 和定界符之间没有空格.
  4. 定界符和令牌之间没有空格.

4.如何将 token 转换为 DeepLink?

步骤将 token 转换为 Deeplink,

  1. 将字符串格式设置为https://open.weneco.io/wepayonline/GP1001/。前缀字符串网址https://open.weneco.io/wepayonline/GP1001/。

  2. 例如 https://open.weneco.io/wepayonline/GP1001/6875206e-363d-4277-a0f8-d6591e380e6d 之类的示例。

5.如何生成 RSA 密钥?

请参考“如何在集成下生成 RSA 密钥对”部分中提供的生成 RSA 密钥的方法生成 RSA 密钥

6.用户付款时通知 URL 的过程是什么?

请参考创建交易流程的通知 URL 中提供的步骤通知响应

7.用户要扫描付款时该如何处理?

以下有兩種步驟就是生成 QR 码或生成 DeepLink

产生 QR 码: 步骤将 token 转换为 QRCode

  1. 将字符串格式化为 GP1001 |。前缀字符串以硬编码 GP1001 开头,然后以定界符|开头。
  2. 例如 GP1001 | 6875206e-363d-4277-a0f8-d6591e380e6d 的示例。
  3. GP1001 和定界符之间没有空格。
  4. 定界符和 tokenGenerate 之间没有空格生成 DeepLink。

DeepLink 深层链接: 步骤将令 token 换为 Deeplink

  1. 将字符串格式设置为https://open.weneco.io/wepayonline/GP1001/。前缀字符串网址https://open.weneco.io/wepayonline/GP1001/。
  2. 例如https://open.weneco.io/wepayonline/GP1001/6875206e-363d-4277-a0f8-d6591e380e6d

8.付款网关的 token 将支持哪些硬币代码?

请参考“创建交易”流程的“支持的硬币代码”。支持的硬币代码

9.在商家验证付款网关发送的通知 URL 期间,应提供什么密钥?

商家将需要验证网关使用 Wen-Gateway 公钥发送的通知响应

{
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCqnYVj6qcyYIRUkUtS9SckUtm4
9LTnXWjFFpfXXnuwnKTnXCev42eEt2WVPDlgXrer9OvSbEu5J0MUsLOhnwAlgLqc
57DHjrQGM31/bvtignIGNoLPVrNdbVQvX0HkEtmIHOyUujHo7OIxdJ5NtLA69/mG
4YiVZ7m4WMn7JeZYIwIDAQAB
-----END PUBLIC KEY-----
}

商家收到网关通知后,请按以下方式返回 Json,网关保持跟踪成功通知商家

{
  "status": "success"
}

10.如何提取 token 流程?

商家可以通过结算过程从商家门户中的支付网关中提取硬币。

11.如何创建 outtradeid?

请使用商家代码作为 outtradeid 的前缀。

例如:如果商户代码为 MERC00001,则 outtradeid 将为 MERC00001_1

12.错误代码无效的商家签名

请在https://wepayonline-util.weneco.io/中验证签名

Last Updated: 5/29/2020, 9:38:31 AM