FILTER BY TAG

Verify Status for PayPal and Venmo

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:
{ "transactionStatus": { "url": "
https://apitest.cybersource.com
/pts/v2/refresh-payment-status/76406322771491323955899488", "method": "POST", "payload": { "clientReferenceInformation": { "applicationName": "unifiedCheckout" }, "processingInformation": { "actionList": [ "AP_STATUS" ] }, "paymentInformation": { "paymentType": { "method": { "name": "payPal" }, "name": "eWallet" } } } }, "transactionResult": { "details": { "submitTimeUtc": "2025-11-25T09:31:14Z", "processorInformation": { "sellerProtection": { "eligibility": "ELIGIBLE", "disputeCategories": [ "ITEM_NOT_RECEIVED", "UNAUTHORIZED_TRANSACTION" ] }, "transactionId": "14815899TN877504A", "orderStatus": "COMPLETED", "orderId": "74902340T07048209", "updateTimeUtc": "2025-11-25T09:33:48Z", "expirationTimeUtc": "2025-12-24T09:33:48Z" }, "orderInformation": { "amountDetails": { "totalAmount": "0.11", "currency":
"USD"
}, "billTo": { "email": "jane.doe@visa.com", "lastName": "Doe", "firstName": "Jane" } }, "updateTimeUtc": "2025-11-25T09:33:48Z", "buyerInformation": { "merchantCustomerId": "JS4EXZRT68ED8" }, "message": "Successful", "createTimeUtc": "2025-11-25T09:33:48Z", "clientReferenceInformation": { "code": "default" }, "reconciliationId": "76406307371191323955899488", "status": "COMPLETED", "id": "76406322771491323955899488" }, "id": "76406322771491323955899488", "message": "Successful", "outcome": "COMPLETED", "status": "COMPLETED" } }
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}
Test:
POST
https://apitest.cybersource.com
/pts/v2/refresh-payment-status/
{id}
The
{id}
is ID that is returned in the webhook response. For more information, see Webhooks Support.