Satispay
Integrate Satispay and allow merchants to accept online and offline payments that consumers can make in affiliated stores.
Payment Method Properties
Available country codes | EEA, CH, UK |
Processing (Presentation) currencies | EUR |
Settlement currencies | EUR |
Consumer currencies | EUR |
Channel member tag | satispay |
Scheme name in the settlement file | Satispay |
Minimum transaction amount | EUR 0.01 |
Maximum transaction amount | EUR 99,999.99/transaction No daily, weekly or monthly limits |
Session timeout | 2 hours |
Refund | Full, partial and multiple partial refunds are all available. |
Refund Validity | 365 days from purchase date |
Chargeback | |
Integration Type | Asynchronous |
Sandbox | Scheme-hosted |
Transaction Flow
The consumer needs to download the Satispay app and link their bank account before they can proceed with using this payment method.
- The consumer selects to pay with Satispay on the merchant checkout page.
- The consumer is redirected to a Satispay payment page where they enter their mobile number or scan a QR code.
- The consumer opens the Satispay app and authenticates. If they are using the QR code, they must open the app and scan the code.
- The consumer confirms the payment on the Satispay app.
- PPRO receives a payment confirmation and redirects to the confirmation page of the merchant.
Satispay Integration
Specific input parameters for the TRANSACTION call
Field Name | M/O/C | Type | Description |
---|---|---|---|
specin.merchanttradename | O | String | Merchant name. Max 20 characters. |
specin.merchantlegalname | O | String | The merchant's legal name which acts as a unique identifier for the merchant. Max 50 characters. |
transientin.merchantlogourl | O | String | Merchant logo, displayed based on the URL value provided. |
specin.merchantredirecturi | O ( only for mobile transaction - app to app) | String | Can be used for Mobile transactions i.e. app to app flow, to bypass browser redirection after payment completion in the satispay application and navigate directly back to merchant mobile app. |
For standard input parameters, see Input parameters for the TRANSACTION call.
This payment method supports the dynamic descriptor field (see The dynamic descriptor).
Specific output parameters for the TRANSACTION call
Field Name | Type | Description |
---|---|---|
specout.deeplink | String | URL with which can be used to allow direct navigation to the Satispay payment page/app from the merchant app. Max 256 characters. |
For standard output parameters, see Output parameters for the TRANSACTION call.
TRANSACTION call input
tag=satispay
&txtype=TRANSACTION
&countrycode=IT
¤cy=EUR
&amount=1055
&merchanttxid=4CHaedqMwhxH
&login=johndoe
&password=wXBrpVporFVjGO4R
&contractid=JOHNDOECONTRACT
&channel=testchannel
&preferredlanguage=en
&merchantredirecturl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Flanding.php
¬ificationurl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Fnotification.php
&specin.dynamicdescriptor=DynDescriptor
&accountholdername=John+Doe
&returnmode=urlencodeext
TRANSACTION call output
REQUESTSTATUS=SUCCEEDED
&STATUS=SUCCEEDED
&TXID=822104193
&ERRMSG=
&CHANNEL=testchannel
&TAG=satispay
&PAYMENTGUARANTE=NONE
&REDIRECTSECRET=D1ZI4bwYOpKSnrUZCFAxO5eqaBBpcBVn
FAQ
Who can use Satispay?
For more information regarding who can use Satispay, see this page.
Updated 2 months ago