How to Test Apple Pay in Sandbox

One-time setup and end-to-end test flow for Apple Pay in the Transak Sandbox.

View as Markdown

Testing Apple Pay in staging requires a real Apple device and a Transak-whitelisted Sandbox Apple ID. This guide covers everything from account setup to completing a test transaction.

Apple Pay only works on iPhone, iPad, or Mac. It is not available in Chrome, Firefox, or on non-Apple devices.

Device & Account Setup

1

Create a Sandbox Apple ID email

Create a dedicated email address to use as Apple ID in Sandbox. This must be a valid email you own.

You can use the + with your existing email to avoid creating a new inbox. For example, if your email is john@gmail.com, use john+applepay@gmail.com. All emails will still arrive in your main inbox.

2

Whitelist your Email ID

Follow the steps in the Need Help in Integration section and share the following details:

FieldExample
First NameJohn
Last NameDoe
Emailjohn+applepay@gmail.com
Country / RegionFrance

Transak recommends France as the region for sandbox testing.

3

Receive whitelisted credentials from Transak

Once whitelisted, Transak will share the confirmed email and password for the sandbox account.

Keep these credentials safe as they are tied to the whitelisted sandbox account and required every time you set up a new test device.

4

Sign in with the Sandbox Apple ID on your device

Action
Open System Settings on your Mac
Click Sign in with Apple ID
Enter the email address and password shared by Transak
5

Change the device region to France

Action
Open System Settings on your Mac
Go to General → Language & Region → Region
Select Europe → France
6

Enable Touch ID or Face ID

Action
Open System Settings on your Mac
Go to Touch ID & Password
Enable Toggle for Use Touch ID for Apple Pay
7

Add the test card to Apple Wallet

Action
Open System SettingsWallet & Apple Pay
Click Add Card
Enter a test card number from Apple’s Sandbox Testing Guide
Fill in the billing details

We recommend using a Mastercard or Visa test card.

Running a Test Transaction

1

Open the Transak Staging Widget

Open the Transak Staging Widget either via your own integration or directly at global-stg.transak.com on your Apple device.

2

Select fiat currency and payment method

Action
Select EUR as the fiat currency
Choose Apple Pay as the payment method
Click on Buy now
3

Log in and complete KYC

Log in to your Transak staging account and complete KYC if not already done. Refer to the Sandbox Credentials guide for test KYC details.

KYC is approved instantly in the staging environment.

4

Confirm payment with Apple Pay

Review the order summary and tap Pay with Apple Pay. Authenticate using Touch ID or Face ID when prompted.

A successful payment will display an order confirmation screen.