FlowPay
In this page you will find the required information to perform REST calls related to the FlowPay payment provider.
| Payment Method | Payment | Refund | Automatic Subscription | Manual Subscription |
|---|---|---|---|---|
wire-transfer | ✓ |
| Enabled | |
|---|---|
| Pay By Link | ✗ |
Endpoints
Every FlowPay endpoint has this prefix path /v3/flowpay
Pay
POST /{payment-method}/pay
This endpoint allows to execute payments via the Stripe payment provider.
The body needs the additional field providerData with the following structure:
{
[...]
"providerData": {
"debtorFiscalCode": String,
"creditorFiscalCode": String,
"creditorIban": String,
"remittanceDescription": String,
"transferDate": String,
}
}
Here there is a brief description of the fields' meaning:
debtorFiscalCode(required): the debtor fiscal code or VAT.creditorFiscalCode(required): the creditor fiscal code or VAT.creditorIban(required): the creditor iban.remittanceDescription: wire transfer remittance description.transferDate: the wire transfer date in the ISO 8601 format without milliseconds. E.g.2023-10-11T16:31:21Z
The payment response can have the following result codes:
- REDIRECT_TO_URL: the payment was successfully created and the user can be redirected to the checkout page.
- KO: the payment failed.
Status
GET /status?paymentId={paymentId}
This endpoint allows to get the current status of the payment identified by the required query parameter paymentId.
Mapping
The status received by the provider will be mapped according to the following table:
| Provider Status | Plugin Status |
|---|---|
| CONCLUDED | ACCEPTED |
| REJECTED | FAILED |
Everything else will be mapped as PENDING.
Check
GET /check?paymentId={paymentId}
This endpoint allows to get the current status of the payment identified by the required query parameter paymentId and also to send a notification to the external service as specified by PAYMENT_CALLBACK_URL environment variable.
Callback
POST /callback
This endpoint must only be called by FlowPay.
GET /callback
This endpoint must only be called by FlowPay.