Satispay

Integrate Satispay and allow merchants to accept online and offline payments that consumers can make in affiliated stores.

Payment Method Properties

Available country codesEEA, CH, UK
Processing (Presentation) currenciesEUR
Settlement currenciesEUR
Consumer currenciesEUR
Channel member tagsatispay
Scheme name in the settlement fileSatispay
Minimum transaction amountEUR 0.01
Maximum transaction amountEUR 99,999.99/transaction

No daily, weekly or monthly limits
Session timeout30 minutes
RefundFull, partial and multiple partial refunds are all available.
Refund Validity90 days from purchase date
Chargeback
Integration TypeAsynchronous
SandboxScheme-hosted

Transaction Flow

  1. The consumer selects to pay with Satispay on the merchant checkout page.
  2. The consumer is redirected to a Satispay payment page where they enter their mobile number or scan a QR code.
  3. The consumer opens the Satispay app and authenticates. If they are using the QR code, they must open the app and scan the code.
  4. The consumer confirms the payment on the Satispay app.
  5. PPRO receives a payment confirmation and redirects to the confirmation page of the merchant.

Satispay Integration

Specific input parameters for the TRANSACTION call

Field NameM/O/CTypeDescription
specin.merchanttradenameOStringMerchant name. Max 20 characters.
specin.merchantlegalnameOStringThe merchant's legal name which acts as a unique identifier for the merchant. Max 50 characters.
transientin.merchantlogourlOStringMerchant logo, displayed based on the URL value provided.

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

For standard output parameters, see Output parameters for the TRANSACTION call.

TRANSACTION call input

tag=satispay
&txtype=TRANSACTION
&countrycode=IT
&currency=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
&notificationurl=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.