PingPong充值

请求URL:

-收银台下单 /createOrderPingPong

请求方式:

  • POST

参数:

参数名 必选 类型 说明
appId 是 string 应用包 AppID
udid 是 string 设备 ID
sign 是 string 接口签名
productId 是 string 内购项 ID
id 否 string 支付方式标识
subPkg 否 uint8 0-普通内购;1-虚拟订阅。普通内购可省略或传 0,仅明确购买虚拟订阅时传 1
isSubSign 否 uint8 0-普通虚拟订阅;1-签到奖励虚拟订阅。仅 subPkg=1 时可传 1,不依赖内购套餐 type

请求示例:

{
    "appId": "your-app-id",
    "udid": "device-id",
    "sign": "request-sign",
    "productId": "sign_week",
    "subPkg": 1,
    "isSubSign": 1
}

普通虚拟订阅(subPkg=1, isSubSign=0)必须在商品中配置 RoleDay;签到型虚拟订阅(subPkg=1, isSubSign=1)不使用 RoleDay,每次购买固定在当前签到到期时间上增加 7 天。虚拟签到订阅不使用内购套餐 type 判断:内购项 price < 1000 时使用签到奖励组 8,price >= 1000 时使用奖励组 9。签到型虚拟订阅只发放签到权益,不更新用户 role/is_vip/subscribe_state/subscribe_expired,不发放每日体力;系统仅保留一条 is_sub_sign=1、role=0、strength_balance=0 的虚拟订阅追踪记录。这两个字段会在下单时写入订单,支付回调以订单中的值为准。

返回示例

{
    "code": 200,
    "msg": "SUCCESS",
    "data": {
        "jsSdkUrl": "https://payssr-cdn.pingpongx.com/production-fra/acquirer-checkout-web/sandbox/pp-checkout.js?token=EU:9cY_pULvBTlQtYznSgMhZNIALO9Y0jeGNrzSBJvon47dSOhZXrj9vTq6Uj88Gje3",
        "orderSn": "PingPongX-20260817161444-7365083",
        "redirectUrl": "https://sandbox-safepay.pingpongx.com?token=EU:9cY_pULvBTlQtYznSgMhZNIALO9Y0jeGNrzSBJvon47dSOhZXrj9vTq6Uj88Gje3",
        "transactionId": "26081700000751562711"
    }
}

返回参数说明

参数名 类型 说明
code int 状态码
msg string 提示信息
data struct 支付数据
-jsSdkUrl string 支付页面地址
-orderSn string 订单号
-redirectUrl string 收银台跳转地址
-transactionId string 商户流水号

备注

2021 © Live all right reserved,powered by Gitbook该文件修订时间: 2026-09-30 10:18:27

results matching ""

    No results matching ""