User Action: Buyer taps the Pay button in the App and selects the payment card and uses the Touch-ID to complete the transaction.
- The Merchant App communities with merchant server and creates a transaction ID
- The Merchant App obtains the encrypted transaction payload (The tokenized card data "DPAN", Cryptogram, and transaction details) from Apple's Pass Kit Framework
- The Merchant App sends the encrypted transaction payload to Payeezy usig the Payeezy SDK
- Payeezy decrypts the encrypted transaction payload and processes the transaction
- Payeezy responds back to the Merchant App (Through the SDK) with either an approval or declination
- If provided, Payeezy sends out a transaction receipt to the merchant URL (Via a Webhook)
For more information on Apple Pay - US click here and For Apple Pay - UK click here
#Apple Pay Supported Merchant's
domicile country
Now apple pay is supported in UK as well as US. For more information on Payeezy Supported method/API click here
Use following code and country for UK
#define CURRENCY_CODE @“GBP”
#define COUNTRY_CODE @“UK"
and following code and country for US
#define CURRENCY_CODE @"USD"
#define COUNTRY_CODE @"US"
Refer apple_pay081215.pdf for more details on Payeezy apple pay settings and configration.
Refer apple_pay_quick_start(2.0).pdf for more details on Payeezy apple pay coding.
Sample app:(with textbox and apple pay button)
For Code location: [click here] (https://github.com/payeezy/payeezy_apple_pay/tree/master/example/FDApplePaySample)Lunch2Go App: (with Lunch Menu and option to add and remove items with Apple Pay button)
For Code location: click here
Using below listed steps, you can easily integrate your mobile/web payment application with Payeezy APIs and go LIVE!
- LITE - REGISTRATION
- GET CERTIFIED
- ADD MERCHANTS
- LIVE!
For more information on getting started, visit [get_start_with_payeezy guide] (https://github.com/payeezy/get_started_with_payeezy/blob/master/get_started_with_payeezy042015.pdf) or download
For test credit card,eCheck,GiftCard please refer to test data or [download] (https://github.com/payeezy/testing_payeezy/raw/master/payeezy_testdata042015.pdf)
For HTTP status code, API Error codes and error description please refer to API error code and select your API
#Questions? We're always happy to help with code or other questions you might have! Check out FAQ page or call us.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
We appreciate the time you take to try out our sample code and welcome your feedback. Here are a few ways to get in touch:
- For generally applicable issues and feedback, create an issue in this repository.
- support@payeezy.com - for personal support at any phase of integration
- 1.855.799.0790 - for personal support in real time
Terms and conditions for using Payeezy Apple Pay SDK: Please see Payeezy Terms & conditions
The Payeezy Apple Pay SDK is open source and available under the MIT license. See the LICENSE file for more info.