On This Page
First time Capture with Vaulting
After successfully authorizing a payment using a vaulted payment method, you can capture
the authorized funds by requesting a capture, which completes the payment.
Endpoints
Production:
POST
https://api.visaacceptance.com
/pts/v2/payments/{id}
/capturesTest:
POST
https://apitest.visaacceptance.com
/pts/v2/payments/{id}
/capturesSet the to the request ID
contained in the authorization response.
{id}
Required Fields for First time Capture with Vaulting
- clientReferenceInformation.code
- paymentInformation.paymentType.name
- Set toeWallet.
- paymentInformation.paymentType.method.name
- Set topayPal.
- processingInformation.actionlist
- Set toAP_CAPTURE.
- orderInformation.amountDetails.totalAmount
- orderInformation.amountDetails.currency
Optional Fields for First time Capture with Vaulting
- processingInformation.captureOptions.notes
- Set topayPalV2.
- processingInformation.captureOptions.isFinal
- Set totrueif this is the last capture against the authorization.
- Set tofalseif there are additional captures or payments against the authorization.
- merchantInformation.merchantDescriptor.name
- A description that appears on a payer's card statement.
Example: First time Capture with Vaulting
Request
{ "orderInformation": { "amountDetails": { "currency": "USD", "totalAmount": "102.00" } }, "processingInformation": { "actionList": [ "AP_CAPTURE" ] }, "paymentInformation": { "paymentType": { "method": { "name": "payPal" }, "name": "eWallet" } } }
Response to a Successful Request
{ "processorInformation": { "transactionId": "4J832128U62071116" }, "message": "Successful", "status": "COMPLETED", "id": "7739451194046355104805", "submitTimeUtc": "2026-03-19T18:31:59Z" }