FILTER BY TAG

Capture for Flexible EMV Scenario

Use this information to process a capture for a Flexible EMV transaction. For more information about this payment service, see Flexible Transaction Scenario.

Endpoint

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

Required Fields for a Capture in Flexible EMV Scenario

Set the value to
Flexible Capture
.
Cybersource
provides the value for this field.
Cybersource
provides the value for this field.
Cybersource
provides the value for this field.
This field is required only for the contact entry mode.
A value is required for online PIN transactions.
A value is required for online PIN transactions.
A value is required for online PIN transactions.

REST Example: Capture for Visa in Flexible EMV Scenario

Request
{ "clientReferenceInformation": { "code": "test123", "comments": "Flexible Capture", "partner": { "developerId": "prodDeveloperId", "thirdPartyCertificationNumber": "prodTPCN", "solutionId": "prodSolutionId" } }, "orderInformation": { "amountDetails": { "totalAmount": "30.00", "currency": "USD" } } }
Response to a Successful Request
{ "_links": { "void": { "method": "POST", "href": "/pts/v2/captures/7574535623316268303813/voids" }, "self": { "method": "GET", "href": "/pts/v2/captures/7574535623316268303813" } }, "clientReferenceInformation": { "comments": "Flexible Capture", "code": "test123", "partner": { "developerId": "prodDeveloperId", "solutionId": "prodSolutionId" } }, "id": "7574535623316268303813", "orderInformation": { "amountDetails": { "totalAmount": "30.00", "currency": "USD" } }, "reconciliationId": "7474221808366131703814", "status": "PENDING", "submitTimeUtc": "2025-05-16T20:04:21Z" }