id of the payment for which to get the debtor's IBAN needed to refund
Payment V3 API (3.6.3)
APIs intended to support the merchant/partner's payment flow on creation, cancellation, search and refunds.
Download OpenAPI description
Languages
Servers
Mock server
https://docs.payconiq.be/_mock/apis/merchant-payment.openapi/
PREPROD merchant API
https://merchant.api.preprod.bancontact.net/
PROD merchant API
https://merchant.api.bancontact.net/
Request
This endpoint returns the debtor IBAN that the merchant can use to transfer the money directly. This process does not handle any money flow with the debtor.
The token/api-key necessary to call this endpoint must contain:
subjectType
: "INTEGRATOR:{CCV_ID}
" or "MERCHANT:{ID}
"resource
: "PAYMENTPROFILE:{profileId}
",authority
:MERCHANT_REFUND
- Refunds are not allowed for P2P and PAYMENT_REQUEST
- The payment specified should be in the SUCCEEDED state
- The endpoint can be called multiple times by the Merchant, there's no restriction for that
Security
api_key_payment_profile or JWS-Request-Signature-Payment
- Mock server
https://docs.payconiq.be/_mock/apis/merchant-payment.openapi/v3/payments/{id}/debtor/refundIban
- PREPROD merchant API
https://merchant.api.preprod.bancontact.net/v3/payments/{id}/debtor/refundIban
- PROD merchant API
https://merchant.api.bancontact.net/v3/payments/{id}/debtor/refundIban
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.payconiq.be/_mock/apis/merchant-payment.openapi/v3/payments/{id}/debtor/refundIban' \
-H 'Authorization: YOUR_API_KEY_HERE'
Response
application/json
{ "iban": "BE12 3456 7890 1234" }