About
Payconiq is a popular app-based payment method owned by the Bancontact Payconiq Group. This guide concerns the Payconiq pay-in flow. See the Bancontact guide for more details about other Bancontact payment flows.Region | Belgium, Luxembourg |
---|---|
Currencies | EUR |
Refunds | Yes, within 365 days |
Disputes | Yes |
Preauthorization | No |
Recurring payments | No |
How it works
The Payconiq pay-in flow provides the following checkout experience:1
User chooses payment method
On your app or website, the user selects Payconiq as the payment method
2
Redirection
On a website, you redirect the user to one of two pages to complete the payment:
- Via the
RedirectURL
, to a hosted page showing the QR code and Payconiq by Bancontact branding and instructions. - To your payment page displaying the QR code available at the
QRCodeURL
value. You can lightly customize the color and format of this QR code (see below).
DeepLinkURL
, where they confirm and authenticate the payment.3
Return
After payment, the user is returned to the
ReturnURL
that you specify in the payment request4
Outcome
The transaction is complete when the pay-in status changes from
CREATED
to SUCCEEDED
or FAILED
, indicating the outcome.Hooks
You should also set up hook notifications for the relevant event types:- PAYIN_NORMAL_SUCCEEDED
- PAYIN_NORMAL_FAILED
QR code customization
You can customize the QR code’s format, size, and color by adding query parameters to theQRCodeURL
before redirecting the user.
For example:
r2/girogate.de/payconiq/qrcode?f=PNG?s=XL?cl=BlackThe available options are:
Parameter | Description |
---|---|
f | The image format.Allowed values: SVG , PNG |
s | If the format is PNG , the image size in pixels of the QR code to generate:
S , M , L , XL |
cl | The color of the QR code.Default value: magenta Allowed values: magenta , black |
Legacy integrations
Payconiq was previously available from Mangopay at the following endpoint URL:/payins/payconiq/webThe legacy flow remains available for platforms with no changes required on their side. The new flow is identical to the old one with the exception of the
QRCodeURL
, which was not previously available.