- Introduction to Payments
- Standard Payment Processing
- Card Present Connect | Retail Processing
- Authorization with Contact EMV and Online PIN
- Authorization with Contact EMV and Offline PIN
- Card Present Connect | Mass Transit Processing
- American Express Delayed Online Authorization with EMV Data
- Tap-Initiated Authorization for Debt Recovery with EMV Data
- Debit and Prepaid Card Processing
- Processing Debit and Prepaid Authorizations
- Airline Data Processing
- Japanese Payment Options Processing
- Processing Payments Using Credentials
- Customer-Initiated Transactions with Credentials on File
- Delayed Transaction
- Incremental Transaction
- Merchant-Initiated Incremental Transaction with PAN
- No-Show Transactions
- Reauthorization Transaction
- Merchant-Initiated Reauthorization Transactions with PAN
- Resubmission Transaction
- Merchant-Initiated Resubmission Transaction with PAN
- Installment Payments
- Merchant-Initiated Installment Payments with PAN
- Recurring Payments
- Merchant-Initiated Recurring Payments with PAN
- Unscheduled COF Payments
- Token Management Service Processing
On This Page
Marketplace Captures with Foreign Retailers
Visa Platform Connect
requires marketplaces to identify foreign retail
transactions when the marketplace and issuer are in the European Economic Area (EEA),
the U.K., and Gibraltar and the retailer is in a different country. For marketplace
transactions, the marketplace is the merchant and the retailer is the sub-merchant.
Marketplace foreign retail transactions are identified in the Business Center
on the transactions details page.IMPORTANT
The capture request data overrides the authorization request data.
Fields Specific to this Use Case
These fields are required for this use case:
- aggregatorInformation.subMerchant.country
- Set this value to the retailer country.
- merchantInformation.merchantDescriptor.country
- Set this value to the marketplace country.
Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/payments/{id}
/capturesTest:
POST
https://apitest.cybersource.com
/pts/v2/payments/{id}
/capturesThe
{id}
is the transaction
ID returned in the authorization response.Required Fields for Capturing an Authorization with a Foreign Retailer
Use these required fields for capturing an authorization.
- Set this field to the retailer country.
- This field value maps from the original authorization, sale, or credit transaction.
- Cybersourceprovides the value for this field.
- Set this field to the marketplace country.
REST Example: Capturing a Marketplace Authorization with a Foreign Retailer
Request
{ "aggregatorInformation" : { "subMerchant" : { "country" : "AU" } },{ "clientReferenceInformation": { "code": "ABC123", "partner": { "thirdPartyCertificationNumber": "123456789012" } { "merchantInformation" : { "merchantDescriptor" : { "country" : "GB" } }, }, "orderInformation": { "amountDetails": { "totalAmount": "100.00", "currency": "GBP" } }
Response to a Successful Request
{ "_links": { "void": { "method": "POST", "href": "/pts/v2/captures/6662994431376681303954/voids" }, "self": { "method": "GET", "href": "/pts/v2/captures/6662994431376681303954" } }, "clientReferenceInformation": { "code": "1666299443215" }, "id": "6662994431376681303954", "orderInformation": { "amountDetails": { "totalAmount": "100.00", "currency": "GBP" } }, "reconciliationId": "66535942B9CGT52U", "status": "PENDING", "submitTimeUtc": "2024-10-20T20:57:23Z" }