On This Page
Multibanco Refunds
This section describes how to issue a refund.
Endpoints
Production:
POST
https://api.cybersource.com
/pts/v2/payments/{id}
/refundsTest:
POST
https://apitest.cybersource.com
/pts/v2/payments/{id}
/refundsThe is the request ID
contained in the original transaction request.
{id}
Multibanco Required Fields
- clientReferenceInformation.originalTransactionId
Example: Requesting an Multibanco Refund Using the REST API
Request
{ "clientReferenceInformation": { "code": "sale1077" }, "orderInformation": { "amountDetails": { "totalAmount": "1055", "currency": "EUR", "taxAmount": "900" }, "billTo":{ "country":"PT", "firstName":"John", "lastName":"Doe" } }, "paymentInformation": { "paymentType": { "name": "bankTransfer", "method": { "name": "multibanco" } } } }
Response to a Successful Request
{ "processorInformation": { "transactionId": "1166518486", "rawStatus": "PENDING", "paymentUrl": "https%3A%2F%2Fr3%2Epaygate%2Ede%2Fti%2Fsimmultibanco%3Ftx%3D1166518486%26rs%3D4HNKar16wqSfYwhurWVN75CmPilk3Fsq%26cs%3De0bba833440757be432205062a29fb663cd70b485c7fa5a65f49cd87fc846359" }, "reconciliationId": "sale1077", "paymentInformation": { "binCountry": "PT" }, "message": "Successful", "status": "PENDING", "id": "65233290191267436032932", "submitTimeUtc": "2022-06-03T09:16:09Z" }