Skip to main content
nik's personal space

Main navigation

  • About
  • Profile
  • Blogs
  • Achievements
  • Reach nik
User account menu
  • Log in

Breadcrumb

  1. Home

Developing or testing Apple Pay

List of compatible devices can be found here.

Creating test account

sandbox users menu

Use the sandbox account

References

 

First and foremost, you need an apple device - recent generation. For mac book you need one with touch bar if you don't have recent generation iPhone / iPad, I know it is hard to develop for Apple but nothing one can do about it :)

Login with proper rights (to manage sandbox users) on Apple Developer site and go to People (available in account dashboard), go to app store connect from there. There is option to see all test users (last option in the menu in left side).

Add a user with proper region selected, make sure email is valid as you will need to verify this email before being able to use it. Verify the email and accept the terms.

Once e-mail is verified, I recommend you to create a new user in mac (I don't think there is any option for this in iPhone / iPad) and login using this user in iCloud. Make sure you have a password in that user and have added a fingerprint.

Important: For this user, please make sure to select any region from the United States of America to be able to use the Wallet.

Once you have logged in with the sandbox user in iCloud, next steps:

  • Enable sync of keychain
  • Make sure Automatic Updates are enabled
  • Select Americas => United States in Language and Region
  • Add finger print for touch id and enabled it for Apple Pay
  • Restart system once to avoid any issues

Now add test card in Wallet. Go to Wallet in Settings and add card, use the card from the list provided here. For integration with checkout.com use the cards from here.

That's it, now you can start paying on your test site.

https://developer.apple.com/apple-pay/sandbox-testing/
https://docs.checkout.com/docs/apple-pay#section-apple-pay-test-cards-for-sandbox
https://support.chargebee.com/support/solutions/articles/230251-how-to-setup-apple-pay-sandbox- 

Behat tests with Lando and Apple M1
Knowledge required as PHP developer
Drupal - Tips to keep browser CPU usage in check
Thinking about customer success as a developer
Being pro-active as developer
Effective communication, how I do it
Migrating multi-value non-associative data
Drupal 8: Reverting features in update hooks
Drupal 8: Updating field configuration in update hooks
Life saver - live dev on Magento Cloud
Certified SAFe® 6 Agilist Badge
BMI IQ - 135
Acquia Certified Cloud Pro 2020
Acquia Certified Front End Specialist - Drupal 9
Triple Certified Drupal Expert - Drupal 9
Acquia Certified Developer - Drupal 9
Acquia Certified Site Studio 6 Site Builder
Acquia Certified Back End Specialist - Drupal 9
Acquia Certified Site Factory Pro
Acquia Certified Developer - Drupal 8
Acquia Certified Developer - Drupal 7
Certified ScrumMaster®
Powered by Drupal