Create an Apple Pay payment session that you can invoke from the payment interface in your Toast platform integration.
Information that the Toast platform uses to create an Apple Pay payment session that you can use to accept an Apple Pay payment in your integration ordering interface.
domain required | string The internet domain name that the guest uses to submit an Apple Pay
payment. Must match a domain included in the |
integrationIdentifier required | string The unique identifier of an Apple Pay payment integration registered with the Toast platform. |
restaurantName required | string The name of the restaurant location that is taking the payment. |
validationURL required | string <uri> The Apple Pay gateway URL. For example, you can use the following gateway validationURL.
The validation URL should be any of the valid URLs provided by Apple for the Global Region. Note: do not submit non-production or China region URLs. |
Returns information about an Apple Pay payment session created by the Toast platform.
The request is invalid. See the response message for more information.
The Apple Pay payment integration does not exist.
An unexpected internal server error.
{- "integrationIdentifier": "string",
- "domain": "string",
- "restaurantName": "string"
}
{- "epochTimestamp": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "merchantSessionIdentifier": "string",
- "nonce": "string",
- "merchantIdentifier": "string",
- "domainName": "string",
- "displayName": "string",
- "signature": "string",
- "operationalAnalyticsIdentifier": "string",
- "retries": "string",
- "pspId": "string"
}