32 Matching Annotations
  1. Last 7 days
    1. Follow the display conditions below.

      Missing conditions here IF it returns paymentCredentialsAvailable OR paymentCredentialStatusUnknown(use 2nd option only if you want customer to going into adding a new card journey, not recommended in initial 2 months due to increased friction)

    1. File hosting is required on websites where Razorpay Checkout loads as an overlay/iframe. This includes: WooCommerce, Magento and other ecommerce platforms where Razorpay appears as an overlay. Any website where checkout.razorpay.com iframe is embedded. No file hosting required on: Shopify, Mobile SDKs (Flutter, Native iOS, React Native) and Razorpay no-code solutions, such as Payment Links, Payment Pages, Payment Handles (razorpay.me) and Invoices. File hosting is required if you use both hosted checkouts and overlay iframe integration (a non-Shopify website where an iframe loads as an overlay and Payment Buttons) on your business id. Please do not activate Apple Pay if you have both these kinds of checkouts unless you have hosted the file at the exact path.

      Move to top of this section

    2. Each domain requires its own verification. Domain verification must be completed before Apple Pay is activated.

      remove these two lines

  2. Sep 2025
    1. Log in to the Razorpay Dashboard. Navigate to Accounts & Settings → International Payments (under Payment Methods). Find Apple Pay, review and accept Apple's Terms and Conditions.

      If you have have uploaded the file or have not requested to opt-out Apple Pay, we will assume you are okay with Apple's guidelines

    2. Repeat this process for all domains and subdomains.

      Repeat this process for all domains and subdomains from where checkout is getting initiated from with an overlay iframe.

    3. If you use both hosted checkout and iframe integration on the same domain, file hosting is required.

      If you use both hosted checkouts and overlay iframe integration(non-shopify website where iframe loads as an overlay and Payment Buttons) on your merchant ID, file hosting is required. Please do not activate apple pay if you have both these kinds checkout unless you have hosted the file at the exact path.

    4. Shopify, Mobile SDKs (Flutter, Native iOS/Android, React Native) and Razorpay no-code solutions, such as Payment Links, Payment Pages, Invoices and Payment Buttons.

      Hosted checkouts: Shopify, Mobile SDKs (Flutter, Native iOS, React Native) and Razorpay no-code solutions, such as Payment Links, Payment Pages, Payment handles(razorpay.me), and Invoices.

    5. Watch Out!

      add one more point, File hosting to be done on websites where razorpay checkout(razorpay iframe) is loading as an overlay on your website. Give illustration. This is required or else applepay payments will not work form such websites. This includes woocommerce, mangento and other website platforms.

      However, for the merchant - Shopify, SDK SDK(flutter, native, and react-native), and other razorpay no-code apps(payment links, payment pages, invoices, payment handles etc. will work without any file hosting.

      It is important to note if you have both, you would required to host a file.

    6. Frequently Asked Questions

      Add one more faq and in the main body How to identify an apple pay payment?

      The following text can be used to identify applepay transactions: payment notes will have the following text: {"provider":"apple_pay",} "notes": { "provider": "apple_pay" }

      1. how will webhook of cards and apple pay differ?

      2. Structural differences between Apple Pay and Card payment.captured events.

      Apple Pay (pay_RIKw6RMeePrIYY)

      "notes": { "provider": "apple_pay" }

      Card (pay_RIa28okbTskirS)

      "notes": [], "token_id": "token_RIa2YPNM92wfzv"

    1. Display Conditions Show button when paymentCredentialsAvailable returns true. Optionally show for paymentCredentialStatusUnknown (adds friction for new card setup).

      to be removed, not needed for ios

    2. Do not use the official Apple Pay button.

      can skip this part, say only use razorpay provided..., this makes us sound a little suspicious.

    3. After Apple Pay is enabled and integrated, it appears on your Checkout page as a payment option, providing a frictionless checkout experience for international customers.

      Just keep this to - Apple Pay once integrated provides a seamless and high trust checkout experience to your customers.(We are only live for customers transacting from outside India at this moment)

    4. Apple Pay transactions are charged at the same rate as regular international card payments.

      Reach out to your account manager for details.