> ## Documentation Index
> Fetch the complete documentation index at: https://www.cashfree.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Apple Pay Custom Checkout

> Compare the different ways to add Apple Pay to a custom checkout, based on decryption and whether you need your own Apple Developer account.

Custom checkout gives you full control over the Apple Pay experience on your website or app. There are two ways to add Apple Pay to a custom checkout: integrate directly, or route through a payment orchestrator.

## Direct Integration

If you integrate directly, choose one of the following options based on your PCI DSS readiness, whether you already have an Apple Developer account, and which channels you need to support.

| | [Merchant Decrypts](/docs/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/custom-checkout/merchant-decrypts) | [Cashfree Decrypts, Own Apple Account](/docs/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/custom-checkout/cashfree-decrypts/own-account) | [Cashfree Decrypts, Cashfree's Apple Account](/docs/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/custom-checkout/cashfree-decrypts/no-account) |
| - | - | - | - |
| Apple Developer account needed | Yes | Yes | No |
| PCI DSS compliance needed | Yes | No | No |
| Supported channels | App and web | App and web | Web only |
| Who handles decryption | You | Cashfree | Cashfree |
| Who handles merchant validation | You | You | Cashfree |
| Setup complexity | High | Medium | Low |

<Tip>
  If you are not PCI DSS compliant and want Cashfree to manage decryption, choose Cashfree Decrypts, Own Apple Account when you already have an Apple Developer account, or Cashfree Decrypts, Cashfree's Apple Account if you only need web checkout and want to use Cashfree's Apple credentials entirely.
</Tip>

## Via Payment Orchestrator

If you are enabling Apple Pay through a payment orchestrator, see [Orchestrator](/docs/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/custom-checkout/orchestrator).

<div class="hidden" data-table-of-contents="bottom">
  <p class="mt-4 font-medium flex items-center gap-2 related-docs-heading">
    <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="w-4 h-4">
      <path d="M3 4h7a2 2 0 0 1 2 2v13a2 2 0 0-2-2H3z" />

      <path d="M21 4h-7a2 2 0 0 0-2 2v13a2 2 0 0 1 2-2h7z" />
    </svg>

    <span>Related topics</span>
  </p>

  <ul>
    <li><a href="/docs/api-reference/payments/latest/payments/order-pay-authorise-only">Authorisation Only API</a></li>
    <li><a href="/docs/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/overview">Apple Pay Overview</a></li>
    <li><a href="/docs/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/hosted-checkout">Apple Pay Hosted Checkout</a></li>
  </ul>
</div>
