--- url: >- https://acquirer-api-docs-v4-en.pingpongx.com/en/notes/notify/status/captureNotify/index.md description: >- The pre-authorization capture notification interface is used to receive pre-authorization capture results sent by the payment platform. It is suitable for scenarios that require verification of the final status of pre-authorization transactions, such as hotel reservations or car rental services. Main functions include real-time transaction status updates, with key parameters including order number, transaction amount, and capture status. --- # Pre-Authorization Capture Notification ```apidef endpoint: POST payment.capture name: Pre-Authorization Capture Notification summary: Capture result webhook tags: Notify, Capture ``` The pre-authorization capture notification interface is used to receive pre-authorization capture results sent by the payment platform. It is suitable for scenarios that require verification of the final status of pre-authorization transactions, such as hotel reservations or car rental services. Main functions include real-time transaction status updates, with key parameters including order number, transaction amount, and capture status. ## Request Parameters | Parameter | Type | Required | Description | |--------|------|------|------| | accId | string | M | PingPong Store Number | | clientId | string | M | PingPong Merchant Number | | code | string | M | Status Code | | description | string | M | Description | | sign | string | M | Signature, for details see the Signature Convention: /en/notes/guide/sign/ section in this article | | signType | string | M | Signature convention, supports MD5, SHA256, for details see the Signature Convention: /en/notes/guide/sign/ section in this article, all parameters are involved in the signature | | bizContent | string | M | Response parameters are passed as a whole, with no limit on length | | └─ amount | string | M | Pre-authorization capture amount | | └─ captureTime | string | M | Capture initiation time, timestamp | | └─ captureEndingTime | string | M | Capture final state arrival time, timestamp | | └─ merchantTransactionId | string | M | Original transaction number on the merchant's website | | └─ transactionId | string | M | PingPong original transaction number | | └─ merchantCaptureId | string | M | Merchant website pre-authorization capture transaction number, globally unique | | └─ currency | string | M | See Transaction Currency: /en/notes/appendix/transactionCurrency/ | | └─ notifyType | string | M | CAPTURE - Pre-authorization Capture; | | └─ status | string | M | Status: Idempotent Status: /notes/zh/guide/paystatus/ SUCCESS - Success; FAILED - Failure; | ### Request Example ```json { "clientId": "2023042011040310224", "code": "000000", "bizContent": "{\"amount\":\"100.000000\",\"merchantCaptureId\":\"PMT-2S7RR3K4LQ1715047351210\",\"captureTime\":\"1715047466000\",\"transactionId\":\"2024050750046460\",\"captureEndingTime\":\"1715047468296\",\"notifyType\":\"CAPTURE\",\"merchantTransactionId\":\"PMT-2S7RR3K4LQ1715047351210\",\"currency\":\"USD\",\"status\":\"SUCCESS\"}", "sign": "7B9F45E93C79D8C2341558FBB735A7AB7FA3AF2CBAA64D2C0411E4F698552747", "accId": "2023042011040310224447", "description": "Transaction succeeded", "signType": "SHA256" } ```