I am trying to use PassKit instead of MockAcadiaAPIs - basically i removed MockAcadiaAPIs reference from the project and linked with the real Apple pay APIs. I am getting below error
2014-10-22 18:09:54.588 retail[1112:221113] -[FDPaymentRequest asPKPaymentRequest]: unrecognized selector sent to instance 0x1702af900
2014-10-22 18:09:54.589 retail[1112:221113] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[FDPaymentRequest asPKPaymentRequest]:
I don't see asPKPaymentRequest in FDPaymentRequest.h
Thanks
I created an category to get pass the issue above, but now I am getting transaction validation or communication failure.
Are there anyone from FirstData checking the Forums and help to answer questions? I have posted an issue on general section, also no one reply.
We have an updated Apple Pay SDK Started Kit posted to our SDK section. That should address the issue.
This is also blocking our development right now, working against the sandbox
Terminating app due to uncaught exception NSInvalidArgumentException reason: [FDPaymentRequest asPKPaymentRequest]: unrecognized selector sent to instance 0xc561ed0' -how resolve it
Hello Siraj, are you running https://github.com/payeezy/payeezy_ios or code from https://github.com/payeezy/payeezy_apple_pay ?
Can get apple pay to work?
I configured the merchant correctly verified the following 5 elements
/replace this with your Payeezy API Key
#define kApiKey @"kAFgTPwIm-------------------YmmA0yA"
//replace this with your Payeezy API Secret
#define kApiSecret @"de5e6f3d98fe5d1077f3e5596ed20..............87119e160670cc8a0"
//replace this with your Payeezy Token
#define kMerchantToken @"fdoa-fdoa-a480ce8951xxxxxxxxxxxxxxx55e7cdf4c02b6"
//replace with the merchantID assigned to this app on the Apple Developer Site
#define kApplePayMerchantId @"merchant.com.cert.PAGGT0"
#define kEnvironment @"TEST" //@"CERT"
I get transaction validation or communication failure"
Hi Sandilya,
You got the term "fdoa-" twice in the merchant token. Can you fix that and try again? If you still face the issue, can you please paste the API response with error details?
Regards,
Payeezy Team
Oh, thank you for the correction. Copy paste problem. I corrected it and I still get the same error
/replace this with your Payeezy API Key
#define kApiKey @"kAFgTPwImGVSc5oWDUJXji9liYmmA0yA"
//replace this with your Payeezy API Secret
#define kApiSecret @"de5e6f3d98fe5d1077f3e5596ed999fb8e8aeb170d394e387119e160670cc8a0"
//replace this with your Payeezy Token
#define kMerchantToken @"fdoa-a480ce8951daa73262734cf102641994c1e55e7cdf4c02b6"
//replace with the merchantID assigned to this app on the Apple Developer Site
#define kApplePayMerchantId @"merchant.com.cert.PSR004"
// Point to the PROD Environment @"CERT"
#define kEnvironment @"CERT"
Rest of the code is untouched from the example.
what is wrong?
I checked the apple pay merchant id in itunes... they all match
thanks for your help
Hi Sandilya,
Can you please post the complete error message or JSON response?
Thanks,
Payeezy Team
I dont have a json.
All I get is " transaction Validation or communication failure. Please Try again"
I get the same problem too. Anyway to resolve the communication error?
Hello Ethan Fan,
Please let us know how you are integrating SDK and What isue you are facing ??
https://github.com/payeezy/payeezy_apple_pay
Guide: https://github.com/payeezy/payeezy_apple_pay/raw/master/guide/apple_pay081215.pdf
Sample code: https://github.com/payeezy/payeezy_apple_pay/tree/master/example
You need to select enviroment example: cert, prod
API referance : https://developer.payeezy.com/applepay/apis/post/transactions
Please help us to understand issue.
thank you
Sandilya,
We will follow up via email and get this resolved for you.
Regards,
Payeezy Team
Hi, have the same problem with SDK I loaded from git hub: [FDPaymentRequest asPKPaymentRequest]: unrecognized selector sent to instance 0x7fa32a651b00'
Does someone have solution for it?
Joseph - I forwarded your question to our implementations team and copied you. Please check your inbox.