FILTER BY TAG

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}
/captures
Test:
POST
https://apitest.visaacceptance.com
/pts/v2/payments/
{id}
/captures
Set the
{id}
to the request ID contained in the authorization response.

Required Fields for First time Capture with Vaulting

clientReferenceInformation.code
paymentInformation.paymentType.name
Set to
eWallet
.
paymentInformation.paymentType.method.name
Set to
payPal
.
processingInformation.actionlist
Set to
AP_CAPTURE
.
orderInformation.amountDetails.totalAmount
orderInformation.amountDetails.currency

Optional Fields for First time Capture with Vaulting

processingInformation.captureOptions.notes
Set to
payPalV2
.
processingInformation.captureOptions.isFinal
Set to
true
if this is the last capture against the authorization.
Set to
false
if 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" }