---
title: Apple Pay Web Merchant Registration API
framework: Apple Pay Web Merchant Registration API
role: collection
role_heading: Web Service
platforms: [apple pay web merchant registration api 1.0+]
path: applepaywebmerchantregistrationapi
---

# Apple Pay Web Merchant Registration API

Manage merchant registration through your web platform.

## Overview

Overview The Apple Pay Web Merchant Registration API is a REST API that enables platform integrators such as payment-service providers and e-commerce platforms to register web merchants who want to offer Apple Pay on the web. As a platform integrator, you manage Apple Pay configuration on the merchants’ behalf when you call Register Merchant. Merchants aren’t required to set up an Apple Developer account or configure their own keys and certificates — you set up a shared set of keys and certificates for your entire merchant portfolio. Register merchants with their own website domains, or with web pages hosted by your platform. note: This API is available in production and in sandbox environments. To use this API in the sandbox environment, call the endpoints using the domain apple-pay-gateway-cert.apple.com.  For example, the sandbox endpoint for Register Merchant is: POST https://apple-pay-gateway-cert.apple.com/paymentservices/registerMerchant. API Requirements for Use To use the Apple Pay Web Merchant Registration API,  you must meet the following requirements: Your organization must be enrolled in the Apple Developer program. For more information about enrollment, see the “Enrolling as an Organization” section in What You Need To Enroll. You must apply for access to the API. For more information about applying, see Applying to use the registration API and configuring IDs. Your server must call the API using mutual authentication with Transport Layer Security (TLS) 1.2 or later, and one of the supported cipher suites. For a list of supported cipher suites, see Setting Up Your Server.

## Topics

### Essentials

- [Applying to use the registration API and configuring IDs](applepaywebmerchantregistrationapi/applying-to-use-the-registration-api-and-configuring-ids.md)

### Web Merchant Registration

- [Preparing merchant domains for verification](applepaywebmerchantregistrationapi/preparing-merchant-domains-for-verification.md)
- [Register Merchant](applepaywebmerchantregistrationapi/register-merchant.md)
- [RegisterMerchantRequest](applepaywebmerchantregistrationapi/registermerchantrequest.md)

### Web Merchant Unregistration

- [Unregister Merchant](applepaywebmerchantregistrationapi/unregister-merchant.md)
- [UnregisterMerchantRequest](applepaywebmerchantregistrationapi/unregistermerchantrequest.md)

### Web Merchant Details

- [Get Merchant Details](applepaywebmerchantregistrationapi/get-merchant.md)
- [MerchantDetails](applepaywebmerchantregistrationapi/merchantdetails.md)
