Skip to main content

Gift Cards

This section explains the Skrill payment flow for some popular retail gift cards available throughout the US, such as CVS Pharmacy, Dollar General, and Openbucks. Customers can buy gift cards at more than 31,000 point of sale locations and then use them to pay online with participating merchants.

Gift card payment options support Straight Through Redirect, where customers are automatically redirected to a specific payment page if you provide the correct payment method code along with other mandatory parameters. When you set up gift card payments, this is the option we recommend.

Customer Payment Flow

  1. When the customer is ready to pay, they select the relevant gift card payment method on your checkout page.
  2. The customer is redirected to the payment platform to enter their gift card number / PIN and complete their purchase.
  3. Gift cards are redeemed in real-time with the retail issuer and instantly validated with a 100% no chargeback guarantee to you.

Enabling Gift Cards

To enable your merchant ID to accept gift card payments, contact Skrill Merchant Services.

Configuration Options

Once we have enabled your merchant ID to accept gift card payments, you will need to configure the payment button or buttons on your website using the correct payment method codes.

Configuration example

https://pay.skrill.com/?merchant_id=01111000000&amount=20.00¤cy=USD&country=USA&pay_from_email=customeremail@domain.com&payment_methods=CVS

You have three different configuration options:

  • Display separate payment buttons for each gift card you accept.
  • Display one payment button to represent all gift cards you accept.
  • Display one payment button to represent gift cards along with other payment methods you accept.

With this configuration option, you display separate payment buttons on your website for each gift card you accept. When the customer clicks on a payment button, they will be redirected directly to a specific gift card payment page to complete their purchase.

CVS

Configure your gift card payment buttons using the following payment method codes:

Gift cardpayment_methods parameterTextLogo
CVS PharmacyCVSCVS Pharmacy gift cardAll gift cards
Dollar GeneralDLGDollar General gift cardAll gift cards
OpenbucksOBKOpenbucks gift cardAll gift cards

Mandatory parameters

In order to redirect the customer directly to the relevant payment page, you must pass the payment code along with the following mandatory parameters:

  • Customer's first name: firstname
  • Customer's last name: lastname
  • Customer's email address: pay_from_email
note

For Openbucks, only pay_from_email is mandatory. For more details about these parameters refer to the Quick Checkout parameters table.

Display one Gift Cards Payment Button

With this configuration option, you display one payment button on your website to represent all the different gift cards you accept. When the customer clicks on the payment button, they will be redirected to a card selector page where they can select their desired gift card. The customer will then be redirected again to complete their purchase on the relevant gift card payment page.

All gift cards

Configure your gift card payment button using the following payment method code:

Gift cardpayment_methods parameterTextLogo
All gift cards the merchant is enabled to acceptGFCCash / Gift cardsAll gift cards
note

If you have different gift card options activated to those shown in the above example, please contact your account manager for a custom button to fit your checkout requirements.