FILTER BY TAG

Capture for Pre-Pay EMV Scenario

Use this information to process a capture for a Pre-Pay EMV transaction. For more information about the Pre-Pay transaction scenario, see Pre-Pay Transaction Scenario.

Endpoint

Production:
POST
https://api.visaacceptance.com
/pts/v2/payments/
{id}
/captures
Test:
POST
https://apitest.visaacceptance.com
/pts/v2/payments/
{id}
/captures
The
{id}
is the transaction ID returned in the authorization response.

Required Fields for a Capture in Pre-Pay EMV Scenario

clientReferenceInformation.code
clientReferenceInformation.comments
Set the value to
Pre-Pay Capture
.
clientReferenceInformation.partner.developerId
Visa Acceptance Solutions
provides the value for this field.
clientReferenceInformation.partner.solutionId
Visa Acceptance Solutions
provides the value for this field.
clientReferenceInformation.partner.thirdPartyCertificationNumber
Visa Acceptance Solutions
provides the value for this field.
orderInformation.amountDetails.currency
orderInformation.amountDetails.totalAmount
pointOfSaleInformation.emv.tags
This field is required only for contact entry mode.

REST Example: Capture for Visa in Pre-Pay EMV Scenario

Request
{ "clientReferenceInformation": { "code": "test123", "comments": "Pre-Pay Capture", "partner": { "developerId": "prodDeveloperId", "thirdPartyCertificationNumber": "prodTPCN", "solutionId": "prodSolutionId" } }, "orderInformation": { "amountDetails": { "totalAmount": "20.00", "currency": "USD" } }, "pointOfSaleInformation": { "emv": { "tags": "9F100706011103A000009F26089302EDF8DC3C6E519F02060000000011009F03060000000000009F1A020840950500000000005F2A0208409A031807039C01009F37043444BDD7820200009F360200019F330360B0E89F1E04123456789F2701809F6E04207000009F7C140000000000000000000000000000000000000000" } } }
Response to a Successful Request
{ "_links": { "void": { "method": "POST", "href": "/pts/v2/captures/7474188291686245403812/voids" }, "self": { "method": "GET", "href": "/pts/v2/captures/7474188291686245403812" } }, "clientReferenceInformation": { "comments": "Pre-Pay Capture", "code": "test123", "partner": { "developerId": "prodDeveloperId", "solutionId": "prodSolutionId" } }, "id": "7474188291686245403812", "orderInformation": { "amountDetails": { "totalAmount": "20.00", "currency": "USD" } }, "reconciliationId": "7474186405046592803814", "status": "PENDING", "submitTimeUtc": "2025-05-16T18:07:09Z" }