Skrill Quick Checkout
Quick Checkout is Skrill's basic online payment flow. The payment can be made through both a computer browser or a mobile app. The consumer doesn't need to enter the details needed to enable future 1-tap payments. Each time the consumer uses the Quick Checkout method, they will be asked to enter their payment information again.
Transaction Flow
- On the merchant's checkout page, the consumer selects Skrill as their preferred payment method.
- The merchant/PSP requests a session identifier (SID) by passing customer and transaction details (e.g. amount, currency, and language) to Skrill.
- Skrill returns the generated SID.
- The merchant/PSP redirects the consumer to Skrill Quick Checkout and includes the session identifier in the redirect URL.
- Skrill displays the payment page.
- To confirm the transaction, the consumer enters their payment information and the requested information.
- Skrill requests payment authorization from the consumer’s bank, third-party provider, or card issuer.
- The bank/provider approves or rejects the transaction.
- Skrill displays the Quick Checkout confirmation page with the transaction result.
- Skrill sends an asynchronous notification, sent to the status URL or IPN (instant payment notification), confirming the transaction details and status.
Integration
Specific input parameters for the TRANSACTION call
Field Name | M/O/C | Type | Description |
---|---|---|---|
specin.email | O | ascii | The RFC-compliant email address of the account holder |
For standard input parameters, see Input parameters for the TRANSACTION call.
Specific output parameters for the TRANSACTION call
This payment method will emit the SPECOUT.SRCEMAIL
output parameter, which contains the email address that the consumer used.
For standard output parameters, see Output parameters for the TRANSACTION call.
TRANSACTION call input
tag=skrill
&txtype=TRANSACTION
&countrycode=DE
¤cy=EUR
&amount=1055
&merchanttxid=WMw8rXaRfQbQ
&login=johndoe
&password=dfBG5GDdgh
&contractid=JOHNDOE
&channel=testchannel
&merchantredirecturl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Fhappylanding.php
¬ificationurl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Fnotification.php
&specin.dynamicdescriptor=DynDescriptor
&accountholdername=John%20Doe
&specin.email=test%40gmx.de
&returnmode=urlencodeext
TRANSACTION call output
REQUESTSTATUS=SUCCEEDED
&STATUS=SUCCEEDED
&TXID=950179543
&ERRMSG=
&CHANNEL=testchannel
&TAG=skrill
&PAYMENTGUARANTEE=NONE
&REDIRECTSECRET=rKR1fb4aAxwLN6fVOf0yXAQ6CRD1cew2
&[email protected]
Annotations
- The account holder name passed in the request has to be in the format .
- The minimum length of lastname is two characters.
- The minimum length of the entire string is five characters.
- Multiple first names are accepted. For example: "John Dorian", "William Charles Dickinson".
- The system does not accept the request if these conditions are not met.
Updated about 1 year ago