商户接入指南 商户接入指南
  • V2
  • V3 (opens new window)
  • V2
  • V3 (opens new window)
  • 接入指南

    • 起步
    • 名词约定
    • 对接流程(必读)
    • 签名规约
    • 服务端接入流程
    • 3D集成指南V1(From提交)
    • 3D集成指南V2(风控插件)
  • 接入方案

    • 收银台模式

      • 内嵌JS-SDK
      • 跳转接入
    • 端到端模式

      • 快速开始
      • 商户收银台规范
    • 交易处理方案

      • 处理交易状态
      • 交易数据处理方案
        • requestId 方案
        • v2/checkout 请求
        • notify 响应数据
      • 交易状态处理方案
      • 自动续费场景处理方案
    • 开源建站工具插件支持

      • Magento235
      • Woocommerce
      • OpenCart
      • Prestashop
      • ZenCart
  • APIs

    • 交易下单

      • 收银台模式
      • 端到端模式
      • 退款和预授权
      • 修改交易信息
    • 交易查询

    • 快捷支付

    • 拒付查询

    • 物流信息

    • 交易账单

    • 币种汇率

    • 商户信息

  • 附录

  • v2

交易数据处理方案

# 交易数据处理方案

# requestId 方案

requestId 是标记本次请求的标识,应该全局唯一,最好应该是单调递增的。这里推荐使用以下方案:

  • 使用系统中用户的关键数据进行拼合,生成新的唯一标识。

  • 使用雪花算法。

# v2/checkout 请求

  • checkout 接口请求应当留存请求记录和参数记录,以便于排查问题。

# notify 响应数据

  • notify 通知的参数也应当留存,以便于排查问题。

  • 以下是notify log建表示例

 create table ping_pong_payment_log
(
    id              bigint auto_increment comment 'ID'
        primary key,
    order_id        bigint
    transaction_id  varchar(160)
    pp_status       varchar(30)
    description     varchar(255)
    query_response  text
    notify_response text
    date_add        datetime default CURRENT_TIMESTAMP not null,
    constraint uq_transaction_id
        unique (transaction_id)
    comment 'ping_pong_payment_log';
1
2
3
4
5
6
7
8
9
10
11
12
13
14
上次更新: 2021/11/26, 17:52:31
处理交易状态
交易状态处理方案

← 处理交易状态 交易状态处理方案→

杭州乒乓智能技术有限公司 | Copyright © 2015-2024 All rights reserved. pay.pingpongx.com
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式