{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","results":{"codes":[]},"settings":"","params":[]},"next":{"description":"","pages":[]},"title":"Apple Pay White Label","type":"basic","slug":"apple-pay-white-label","excerpt":"","body":"This doc covers how to setup your app/website to use Wyre Apple Pay Whitelabel endpoints.\n\n\n\n\n\n[block:api-header]\n{\n  \"title\": \"Requisites\"\n}\n[/block]\nCreate a [merchant identifier](https://developer.apple.com/library/archive/ApplePay_Guide/Configuration.html)   and setup your [XCode](https://developer.apple.com/documentation/passkit/apple_pay/setting_up_apple_pay_requirements).\n[block:api-header]\n{\n  \"title\": \"Certificate setup\"\n}\n[/block]\n**Certificates**\n\n  * Merchant Certificate - Generated and managed by the partner, used to generate the Apple Pay merchant session (used in the payment sheet, in web apps). For iOS apps the merchant session is not required, but you must install the certificate in your keychain. \n  * Apple Pay Processing Certificate - Certificate generated by Wyre, signed by the partner, and sent back to Wyre for deployment. \n\n**Merchant Certificate**\n\nGenerate the Certificate Signin Request, upload to Apple as **Merchant Certificate**, and download the signe certificate from Apple, and install in your keychain. \n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"openssl req -sha256 -nodes -newkey rsa:2048 -keyout \\\"${merchant_id}_apple_pay_merchant_private_key.key\\\" -out \\\"${merchant_id}_apple_pay_merchant_certificate_signing_request.csr\\\"\",\n      \"language\": \"shell\",\n      \"name\": \"generate merchant CSR\"\n    }\n  ]\n}\n[/block]\n\n\n**Apple Pay Payment Processing Certificate**\n\nWyre will generate the CSR and will send to partner. Then, partner should upload to Apple in the Developer Console and [sign the certificate](https://developer.apple.com/library/archive/ApplePay_Guide/Configuration.html). \nThen, download the signed certificate and send back to Wyre for deployment. \n\n**Generate and sign the certificates under the same merchant ID. We recommend to create different merchant identifiers for production and test.**\n\n----------------------------------\n\n**After your environment is ready, read the following links to send your payload to our servers and track your orders. **\n\n[Apple Pay Order Creation Docs](https://docs.sendwyre.com/v3/docs/apple-pay-order-integration) \n[Apple Pay Order Tracking Docs](https://docs.sendwyre.com/v3/docs/track-wallet-order)","updates":[],"order":0,"isReference":true,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"5e388e6ab217ae01df09cb23","project":"550f74bb6fc8130d0038aad3","version":{"version":"3","version_clean":"3.0.0","codename":"","is_stable":true,"is_beta":true,"is_hidden":false,"is_deprecated":false,"categories":["550f75de61d9d30d00af9e02","551027e38579861900a86698","551029e08579861900a8669a","551029e7498062190006328a","5bc633a722d682005c9ad9e4","5bc633b08c4b0b000d6a7eaa","5bc633b48f3ff600626e3e18","5bc63538e5a6ba000d22ee6d","5bc63587a18a6b000decd295","5bc635c0937fcb0056223d9c","5bc6360f42f41800319aeaa6","5be5d13ff1d319002baca9ce","5be5d2287cd14d00291fbfdb","5be8b3b09f7cb70023c56a39","5be8b3cbb910100044e20206","5c1d769a4f6aed001fe527f0","5c402942010f0d001496dded","5e8127d61c906800374eeb1c","5f2768c98622b8005106544a","5f2768d05702ca0011f7655e","5f276e5348d2b600321aef9b","5f276fd300e519001139200a"],"_id":"550f75de61d9d30d00af9e01","__v":22,"releaseDate":"2015-03-23T02:09:34.221Z","project":"550f74bb6fc8130d0038aad3","createdAt":"2015-03-23T02:09:34.221Z","forked_from":"550f74bb6fc8130d0038aad6"},"category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"ApplePay","slug":"applepay","order":3,"from_sync":false,"reference":false,"_id":"5f2768c98622b8005106544a","createdAt":"2020-08-03T01:30:49.700Z","version":"550f75de61d9d30d00af9e01","project":"550f74bb6fc8130d0038aad3","__v":0},"user":"5dcd9f0b28d74f003b86eca6","createdAt":"2020-02-03T21:19:38.142Z","__v":0,"parentDoc":null}

Apple Pay White Label


This doc covers how to setup your app/website to use Wyre Apple Pay Whitelabel endpoints. [block:api-header] { "title": "Requisites" } [/block] Create a [merchant identifier](https://developer.apple.com/library/archive/ApplePay_Guide/Configuration.html) and setup your [XCode](https://developer.apple.com/documentation/passkit/apple_pay/setting_up_apple_pay_requirements). [block:api-header] { "title": "Certificate setup" } [/block] **Certificates** * Merchant Certificate - Generated and managed by the partner, used to generate the Apple Pay merchant session (used in the payment sheet, in web apps). For iOS apps the merchant session is not required, but you must install the certificate in your keychain. * Apple Pay Processing Certificate - Certificate generated by Wyre, signed by the partner, and sent back to Wyre for deployment. **Merchant Certificate** Generate the Certificate Signin Request, upload to Apple as **Merchant Certificate**, and download the signe certificate from Apple, and install in your keychain. [block:code] { "codes": [ { "code": "openssl req -sha256 -nodes -newkey rsa:2048 -keyout \"${merchant_id}_apple_pay_merchant_private_key.key\" -out \"${merchant_id}_apple_pay_merchant_certificate_signing_request.csr\"", "language": "shell", "name": "generate merchant CSR" } ] } [/block] **Apple Pay Payment Processing Certificate** Wyre will generate the CSR and will send to partner. Then, partner should upload to Apple in the Developer Console and [sign the certificate](https://developer.apple.com/library/archive/ApplePay_Guide/Configuration.html). Then, download the signed certificate and send back to Wyre for deployment. **Generate and sign the certificates under the same merchant ID. We recommend to create different merchant identifiers for production and test.** ---------------------------------- **After your environment is ready, read the following links to send your payload to our servers and track your orders. ** [Apple Pay Order Creation Docs](https://docs.sendwyre.com/v3/docs/apple-pay-order-integration) [Apple Pay Order Tracking Docs](https://docs.sendwyre.com/v3/docs/track-wallet-order)