Skip to content

Conversation

NoelLH
Copy link

@NoelLH NoelLH commented Nov 28, 2017

This adds support for Apple Pay to the Direct XML adapter, in line with these instructions.

Note that you must also use Apple Pay JS and additional server logic to prove your server's identity to the JS and have Apple generate a valid payment token using the public part of your Payment Processing Certificate, the CSR for which can be generated from Worldpay admin.

The support added to this adapter is for the final step of the process: sending the token with encrypted data key to Worldpay, who own the private key from the Payment Processing Certificate and can use it to decrypt & process the payment token.

NoelLH and others added 23 commits November 26, 2017 09:14
…and regular card `PurchaseRequest` payload creation.
* Support more secure 'username', distinct from merchant code
* Detect and handle errors better, especially generic CDATA text in an <error>
GP-860 - Port features from `comicrelief/omnipay-worldpay-cg-hosted`
Make applicationData optional to reflect Apple and Worldpay properties
…lement

GP-860 - fix Apple Pay processing breaking due to blank attributes on `<session>`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants