You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求HPP集成服务端生成的原始JSON示例及技术咨询

Realex HPP 整页重定向服务端JSON示例

这里是Realex HPP整页重定向所需的标准服务端JSON结构示例,你可以直接对比校验自己生成的格式:

{
  "merchantId": "your_merchant_id",
  "account": "internet",
  "amount": 1000,
  "currency": "EUR",
  "orderId": "order_20240520_001",
  "timestamp": "20240520154530",
  "signature": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2",
  "redirectUrl": "https://your-domain.com/payment-success",
  "cancelUrl": "https://your-domain.com/payment-cancel",
  "paymentMethod": {
    "type": "CARD"
  },
  "customer": {
    "email": "user@example.com",
    "firstName": "Jane",
    "lastName": "Smith"
  }
}

关键必填字段说明:

  • merchantId: 你的Realex商户ID
  • account: 商户交易账户,默认值通常为internet
  • amount: 交易金额,单位为对应货币的最小单位(比如1000代表10.00 EUR)
  • currency: 交易货币代码,遵循ISO 4217标准(如EUR、GBP、USD)
  • orderId: 唯一订单编号,需保证每次交易的唯一性
  • timestamp: 时间戳,格式为YYYYMMDDHHMMSS,需与签名生成时的时间完全一致
  • signature: 用商户私钥生成的SHA-256签名,签名串需按timestamp.merchantId.orderId.amount.currency的顺序拼接后加密
  • redirectUrl: 支付完成后跳转的结果页面URL
  • cancelUrl: 用户取消支付时跳转的URL

额外注意事项:

  • 所有字段名严格区分大小写,比如merchantId不能写成merchantid
  • 可选字段(如customer、paymentMethod)按需添加,但包含时需保证结构完整
  • 签名是核心校验项,若签名不匹配会直接导致跳转失败,需确保签名生成逻辑完全符合Realex文档要求

内容的提问来源于stack exchange,提问作者Adam Hayden

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 03:01:22