Verify Status for Afterpay {#uc-pay-methods-bnpl-afterpay-status}
=================================================================

When the status of your payment request is `PENDING`, you can verify the status by sending a POST request to the URL that is included in the transactionStatus.url field in the webhook response. Webhook Response

```keyword
{
  "payload": {
    "transactionResult": {
      "submitTimeUtc": "2025-07-22T08:16:24Z",
      "reconciliationId": "KPUJHD4X2G31",
      "processorInformation": {
        "responseCode": "00004"
      },
      "id": "7531173918516064204807",
      "message": "Request was processed successfully.",
      "status": "SETTLED"
    },
    "transactionStatus": {
      "url": "https://apitest.cybersource.com/pts/v2/refresh-payment-status/7531173918516064204807",
      "method": "POST",
      "payload": {
        "clientReferenceInformation": {
          "applicationName": "unifiedCheckout"
        },
        "processingInformation": {
          "actionList": [
            "AP_STATUS"
          ]
        },
        "paymentInformation": {
          "paymentType": {
            "method": {
              "name": "AFTERPAY"
            },
            "name": "INVOICE"
          }
        }
      }
    }
  }
}
```

{#uc-pay-methods-bnpl-afterpay-status_codeblock_pkj_wk4_53c} You can also send a request to this endpoint to verify the status:  
**Production:** `POST ``https://api.cybersource.com``/pts/v2/refresh-payment-status/`*{id}*{#uc-pay-methods-bnpl-afterpay-status_restcapture}  
**Test:** `POST ``https://apitest.cybersource.com``/pts/v2/refresh-payment-status/`*{id}*{#uc-pay-methods-bnpl-afterpay-status_restcapture-test}
The *`{id}`* is ID that is returned in the webhook response. For more information, see [Webhooks Support](/docs/cybs/en-us/digital-accept-flex/developer/all/rest/digital-accept-flex/uc-intro/uc-intro-setup/uc-appendix-webhooks.md "").
