id of the payment for which to get the debtor's IBAN needed to refund
Payment V3 API (3.6.5)
APIs intended to support the merchant/partner's payment flow on creation, cancellation, search and refunds.
- No longer returning
REFUND_NOT_ALLOWEDerror for products with refundAllowed=false ingetDebtorIbanoperation.
- Modified
descriptionby adding the SEPA requirements allowed character sets. - Modified
referenceby adding the SEPA requirements allowed character sets.
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
- 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 serverhttps://docs.payconiq.be/_mock/apis/merchant-payment.openapi/v3/payments/{id}/debtor/refundIban
- PREPROD merchant APIhttps://merchant.api.preprod.bancontact.net/v3/payments/{id}/debtor/refundIban
- PROD merchant APIhttps://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" }