API
Apple Pay
Request Apple pay session
1min
This section describes API endpoints related to the Apple Pay Web Merchant Registration feature which allows you to use Apple Pay without an Apple Developer account, to learn more, please visit Apple Pay Web Merchant Registration.
Request Apple pay session
POST
Params
Body Parameters
validation_url
required
String
A valid Apple Pay session initiation URL taken from onvalidatemerchant event, you can learn more here.
display_name
required
String
A name that is displayed on the payemnt sheet, only ASCII is valid.
domain_name
required
String
The domain name for which Apple Pay session is needed,
publishable_api_key
optional
String
Your publishable API key, this is optional if you are using Basic Auth.
Curl
Node.js
JS
Python
Ruby
curl --location --request GET 'https://api.moyasar.com/v1/applepay/initiate' \ --header 'Accept: application/json' \ --data-raw '{"validation_url":"string","display_name":"string","domain_name":"string","publishable_api_key":"string"}'
Responses
200
400
{ "epochTimestamp": 1644243430675, "expiresAt": 1644247030675, "merchantSessionIdentifier": "EF334EB8210299B3CD81C0AE7D6FEEDE2B0_3FD2C4951CBFE075F51A23BB5B0CB45AB0A31BC6E594A65D61763016E5C0EE85", "nonce": "56a10696", "merchantIdentifier": "7D7A4951B6E30E2FF0629B0ED9A875CE9BC72FD37F960AC231965050F9CB1AB0", "domainName": "example.com", "displayName": "example.com", "signature": "094a9f8aa94e8a9ad788a6fa6c5e96744dc23ebb29b6699c9f2b974d9387989991df73bc8e97c2874450d3daa251b30fec499fcb671d63f6784ee58d2e0038446aedf06ea3cfb62f33b82f69ca21430a951da78f90d5721ee5bc8c8f62ff4c24a8ff72340ce501a24d9b6fd8fb086cb85d9f4137dee93f32fa5c208dceb97cb4af48196245cc39a69c4fefa5c3d83b42be0ef1ce3259813bea17fa643d481dfc28aefe4f698ae74410d7bd941a9239d348e5e486406d0a09c7744e5a51d5114c72b65dde23d6b8a4bebe07c4d5c24590fd8f92e58b27827a4ee148d46ab60fecd14e4e2dd955f79187609779ba65c018683f1fd0ec127062deb76c47306a5f02ed2239f49a56e89552e279399c6705c6b7d3ca5763551475a7814ebda80bc98f344ad71680299d01f6f5d354f92dd526167bedf80d1d823c139b556386d647c4164b697cb9d1d3b3a2b9110e5b3ede120d70d980eadcebd357589deb738c4ab3249ad5a5e3771666236d014ca7d2bc9e0ef28f191e500e44a45eb8b5a3a05636a814a4ffa49b0b2ae593e53226c5fff70c0ba3e7312e561a00907702cc1997ea5e7479c16c46610f1e78ed5047037841198eb94d0cfc82ad3ef04c18467e188251523e45a506e15a7c15ee3ac1862c6beee4020bb418b136df243af69f8bd6e72b9e880a3f0de28a6ddb292abcf941048c82d84807d4ef17ba404424ddaf6e45ba9e293c8e4622f8a160877a9905bcc68c694aa6631e9b4c7f0d769ad836c2134fe43811c149aa397c29ad49b42eb1ba11f388e78706b940c1bed035f3f1f2b2d9fe0519b1a7bb48019d49e42c452eb23727d7a0f085f411589e28f9cd060923d472bff02f251dba44e2d949c2b27541f276fe412809f1a04bd34c9422fa1c7143be9fc1ca6241727e96b8d2e0521c851fa58d97d14db6469411f9006e07a2cc0cd1537cf403ad6f93b782a56f90689759addb48d644d40cb5674e75555b959ee5bae8c97b3b101e85651325bb63ba7ab236ced1571fa659d59f485f6fe2250ee85e4516663f08ee9e6a48dc949f375e82a36eebdb759211dcb6a8c5aa21797afeba230c66d037a381d7918d8cf8a153f19be6317edbafd5eb3d730fdadbe6560e99be3693824f307aef2f2ff4917a71cdbeba6f9ce1e443c216705939f97244108af5c3cd07e528670fde030e8beda7a2f859cd252efac90140f3ac812ac4703cdcbdfd41d150f7fd250f89bd3a9c7bf56e98b03b3b51f3f92284698ad9cc88d4f8d0f81cb2b74e12b1e34716f26cb8ed0009a4d6ac04acebbc8c7b6a89472bc753c66ab8e63d39da63f4b36e77e96fa4049137a3bf904a65177e55564231df514261d56c6fc1aa63a673e7821c49c5675944303f92c982c0dfbc79633eeb84ff48235050f513df1949ddad4a2b4592d5b43ed617e3e59ef408d0b1d7974d6966bc90a2c8810c52cddb7f685a34f2c78e9781270f50684b6f3faeb85deb56878893912579e085d545c602cdc4e77d7b64f652c84520f62028d2e29b4d3d229d22c80609451690ffd4e2e47fe4d894f4ec4bf16ceb41d36cf0a4d205a7a42c11bb7b7488c28f333044c13d5dbd55d1b63fcc01d85f37803a922fe8c7aeae4fdfc61fcb097b18d97c2541eb0ed6ffb1c83a69b152f0f778ab134690382ac152f1c01226dd9f697fa99ce6c06245b1b60c348e619736251aad59b85b13cbef5b8195b3cc7e5d5d7e23ab4dd901c7246946b207ea4423b7c8fe87f99303cbf37873c829d8e0e131bd85ab9bb30763f2ade9b2bc1f20bc2c921885d7d79c7477278bc65c8bbc1738b4fcdd68da28f5f5fefadd5aaf39f493306b3893766331c54cd4509107641ec183f6bc255a0c230106f07e56f1bb5828f941e4491f16379bc12145a5be5349c0fa98dd59e5dde057c5b7c91c3700afa875b23d724c5b7948949c9bc7e577db66ed65e54920d4428e576942c2acf1406f1a3e9c559a61389cefe5cfc3107dc95fd23c5d3d3b6c276f23b2150a3aa16f14e9f1f13a5766d245c7b9e9c5ef5e84d9889a6cfc075ae70bc76f8b15c794ae00125c5f3f00827f8749ec4c4c093595c84ed57a3462aa0c60d9269726fda8d702bb8c2ed7a2c0b231c22bea5cd86370432b5c721474576034d340c01083fc2a0b5e54c3b3ba7b90c799323d604327d86c0863d4fa4a13308fff73cae96705e5724f892c44457861bd39da2b9936ff0765f0d5da63fb2c2dae8752b252f9dc3821bb911caf996082a9a790126025fa520f9aba5cbd4be8043d6771d077fdce566ba4aff34fca240eaf21f8d8bc4e2bb87dfa22af4ef414d4dd09c1617f4e60c928ed795723f413be2ef31f9cd816c3bf34eba87a819b46f2fe4cdcca3fe7b5d3d6fb1138c03e63ffc7b8f9e8492cad3a1302f2ac9d766d75e446f5e6276172aed681603b57fd15963f311a9cf538eb9cff8f93ab026fb15a398e5e0cb06cbcf9c494f5a7c0a0d8bc2b52b74766444eb882980cc6d8b3fd4232aa4fbc4156f86344ff0689a048760e0a52ade31b177f5aeeec825d6a4eaa86bf85a62d4bf0ce56c3b7c890d2d44af386e1539cf7c5c6b960a39246e3e0a025be12ca63c6ea069ae618934c16ebebfe934312a4052742e88152839df715673101df7977c0033d3ce0f71ac8d388f8a26edcfdc9d4c1137f757a7b2031f8c55725c0b442d781a8c0e6f22c4c988d59bcf3bf47dfaa4fb4879bc12c8cbc5696c102aeaf081e9df51e9469d04f5b2f44e8d7b2fbb839753df52264a0a57557a332180079dd6a4b67a397f1842782d89e3309acaacedcd3c9ccf9a888532e461221e1e2b2af370c1f502aed2ffee561beaf36b443bfe00db368b2330bc933f7f435a020fed0172f3fd85780bacb4143157d120c66027e205d7adf81a31c77b7659c1ccfbf302cb6994872544cbebc6ff23524ab0307c8c41fafebb0f54df9c5d9ac3a85bf83420362a0fd8b4d34fc8a7ba2229e7b466f8c4ba2579330d383f54a893b3807b49334862d3ee2629028dc0fa6a6d1577cff85c1e16b7a5824f3b100fdcf461304f142c07a85a9e3ec8bb93a7a3a05a3c11abe9a4fe9989f0cc3325df662816e77dccad76e1f40414952be0dfd9f9c623a90ca596b5329", "operationalAnalyticsIdentifier": "example.com:A696778BCC669B5DFCFF16ABAC506C8817D3FA841C7CCA6793A69E31C54DEF21", "retries": 0 }
Updated 23 Nov 2023
Did this page help you?