跳转到内容
PGSwift Docs
文档/付款完成 Webhook

付款完成 Webhook

POST payment.completed

请求头

所有 webhook 请求都包含以下请求头,用于身份验证和验证:

请求头 描述
X-PARTNER-ID 您的客户端标识符
X-TIMESTAMP 请求时间戳,采用 ISO8601 格式 (e.g., 2024-12-18T16:21:07+07:00)
X-SIGNATURE 用于请求验证的 RSA 签名(参见签名生成)

负载结构

名称 类型 描述
transaction_id string 内部交易唯一标识符
merchant_transaction_id string 客户为商户提供的唯一标识符
created_at string 交易创建的时间戳(ISO 8601 格式)
amount number 交易的总金额
currency string 交易所使用的货币(仅限印尼卢比)
channel string 本次交易所使用的支付渠道
service_fee_rate number 本次交易所适用的服务费比例
service_fee_amount number 服务费金额
nett_amount number 净额(扣除手续费后)
rrn string/null 关联支付交易的 RRN(检索参考号)
status string 支付状态(例如 "success")
customer_info object 客户的附加详情

示例负载

{
  "transaction_id": "9dc1614d-ed70-426c-80da-5304ad258c9c",
  "merchant_transaction_id": "RLP0000000000",
  "created_at": "2024-12-18T16:21:07+07:00",
  "amount": "10000.00",
  "currency": "IDR",
  "channel": "BCA",
  "service_fee_rate": 0,
  "service_fee_amount": 0,
  "nett_amount": 10000,
  "rrn": "0392813042",
  "status": "success",
  "customer_info": {
       "customer_name": "John Doe",
       "product_name": "Deposit Now"
  }
}