Apple Pay domain registration
This topic describes how to register a domain so that the Apple Pay button can be displayed in your self-hosted integrations.
For the purposes of this tutorial, store.example.com
is used as a placeholder. Replace this with your own domain.
- Depending on the environment you want to use, download one of the following Rebilly Apple Pay merchant domain verification files:
- Host the verification file at
https://store.example.com/.well-known/apple-developer-merchantid-domain-association
. Use this filename for both live and sandbox environments. - Register the domain using the Register a domain for Apple Pay API operation, or check if it is already registered. Once the domain is registered, you can use Apple Pay with your self-hosted integrations.
Example using live API endpoint:
curl --location --request POST 'https://api.rebilly.com/digital-wallets/onboarding/apple-pay' \
--header 'REB-APIKEY: {YOUR_API_KEY}' \
--header 'Content-Type: application/json' \
--data-raw '{
"domain":"store.example.com"
}'
Use a real Apple ID and card to test in the live or sandbox environment.
To test exclusively in the sandbox, create an Apple Pay sandbox tester account .