Satispay
Satispay is an innovative mobile payment system popular in Italy, Luxembourg, and parts of Europe. It operates independently from traditional credit/debit card networks, allowing users to make payments directly from their bank accounts via smartphone.
Payment method details
Currency | EUR |
Countries | EEA |
Minimum transaction value | 0.01 EUR |
Maximum transaction value | 99.999,99 EUR |
Capture | Not supported |
Cancel | Not supported |
Refund | Full and (multiple) partial refunds are supported. Up to 365 days. |
Disputes | |
Statement descriptor | Standard constraints apply. No payment method specific restrictions. |
Create a seamless flow with the Payments API
In The Payment API section we explain how the Payments API can be leveraged to create a payment flow.
Checkout integration
Let Rootline handle the payment method selection. You initiate the payment by simply sending a payment request with below details.
{
"account_id": "acc_12347Sifdo36cdycbsw4Pum",
"amount": {
"currency": "EUR",
"quantity": "20.00"
},
"reference": "test_reference",
"statement_descriptor":"Bank statement text",
"return_url":"https://www.my_return_url.com"
}
The API will return a next_action
object with a checkout_url
. This url leads your customer to the Rootline checkout page, where they can select their payment method and further payment details.
{
"payment_id": "pmt_UXRFkdU6kdAtO6ceGdxmW",
"created_at": "2023-09-12T08:22:25.864452Z",
"account_id": "acc_12347Sifdo36cdycbsw4Pum",
"reference": "test_reference",
"amount": {
"currency": "EUR",
"quantity": "20.00"
},
"checkout_status": "open",
"authorizations": [],
"authentications": [],
"next_action": {
"checkout_url": "http://checkout.rootline.com/payments/pmt_UXRFkdU6kdAtO6ceGdxmW/checkout"
},
"statement_descriptor":"Bank statement text",
"return_url": "https://www.my_return_url.com"
}
Forwarding your customer through the checkout url
Request a redirect to your customer's bank by calling (/GET
) the checkout_url
that Rootline provides.
Seamless redirect from your website to Satispay
The custom integration allows you to redirect a customer from your page to Satispay, without visibly interacting with Rootline's checkout pages. Payment method selection can be done in your own page. In addition to the /POST
request above, to indicate that this is an Satispay payment, provide satispay
as the value for the payment_rails.payment_method
field:
{
"account_id": "acc_12347Sifdo36cdycbsw4Pum",
"amount": {
"currency": "EUR",
"quantity": "20.00"
},
"payment_rails":{
"payment_method":"satispay"
},
"reference": "test_reference",
"description":"Test description",
"statement_descriptor":"Bank statement text",
"return_url":"https://www.my_return_url.com"
}
Use the checkout redirect url for a seamless redirect to Satispay. After completion of the payment, your customer will be redirected back to the return url that you provided.
{
"payment_id": "pmt_UXRFkdU6kdAtO6ceGdxmW",
"created_at": "2023-09-12T08:22:25.864452Z",
"account_id": "acc_12347Sifdo36cdycbsw4Pum",
"reference": "test_reference",
"amount": {
"currency": "EUR",
"quantity": "20.00"
},
"payment_rails":{
"payment_method":"satispay"
},
"checkout_status": "open",
"authorizations": [],
"authentications": [],
"next_action": {
"checkout_url": "http://checkout.rootline.com/payments/pmt_UXRFkdU6kdAtO6ceGdxmW/redirect"
},
"statement_descriptor":"Bank statement text",
"return_url": "https://www.my_return_url.com"
}