| POST PaymentMethod | 为用户的支付方式生成令牌 | 令牌生成成功或失败时发送通知。使用 paymentMethod.merchantTransInfo 匹配数据库中的令牌化请求。 |
| POST Payment | 发起支付 | 支付完成或失败时发送通知。如果 authenticationOnly 为 true,认证完成或失败时会收到通知。使用 payment.merchantTransInfo 匹配数据库中的支付请求。 不同的完成模式: - 即时支付: 支付完成或失败时发送通知。 - 授权与完成分离: 授权成功或失败时发送通知;如果授权成功,完成状态变化时会再发送一次通知(包含额外的 capture 对象)。 |
| POST Capture | 完成一笔支付 | 支付完成成功或失败时发送通知。使用 payment.merchantTransInfo 或 capture.merchantTransInfo 匹配数据库中的请求。 |
| POST Cancel | 撤销一笔支付 | 支付撤销成功或失败时发送通知。使用 payment.merchantTransInfo 或 cancel.merchantTransInfo 匹配数据库中的请求。 |
| POST Refund | 退款一笔支付 | 支付退款成功或失败时发送通知。使用 payment.merchantTransInfo 或 refund.merchantTransInfo 匹配数据库中的请求。 |
| POST CancelOrRefund | 关闭或退款一笔支付 | 支付退款或关闭成功或失败时发送通知。使用 payment.merchantTransInfo、refund.merchantTransInfo 或 cancel.merchantTransInfo 匹配数据库中的请求。 |
| POST DataSubmission | 报送清关数据 | 支付订单向海关报送成功或失败时发送通知。使用 payment.merchantTransInfo 或 dataSubmission.merchantTransInfo 匹配数据库中的请求。 |
| PUT DataSubmission | 重新报送或更正已向海关报送的信息 | 支付订单重新报送成功或失败时发送通知。使用 payment.merchantTransInfo 或 dataSubmission.merchantTransInfo 匹配数据库中的请求。 |