Go-live checklist

Use this checklist when taking your integration live.


  1. Network & Environment Setup

    1. Provide your application server IP addresses so they can be whitelisted by Jupico.
    2. Update your application configuration to use production environment settings.
    3. Generate your production API user key
      Refer to the authentication guide:
      https://docs.jupico.com/reference/authentication
  2. Production URLs

    1. Ensure your application is using the correct production endpoints:
      1. Backend (App Server):
        https://platform.jupico.com
      2. Frontend (Web Components):
        https://payments-hosted-pages.jupico.com/wc/tokenization-form.umd.js
  3. Webhooks Configuration

    1. Configure and enable webhook URLs in your production environment to receive payment status updates and events.
  4. Enable Wallets
    Enable supported digital wallets (Apple Pay, Google Pay) for your production account.

  5. Apple Pay Domain Verification
    To use Apple Pay on your website, Apple requires domain verification. This security step ensures that only authorised domains can process Apple Pay transactions.
    Follow these steps:


    a) Create the .well-known Folder
    Ensure your server has a folder named .well-known at the root of your domain.
    If it does not exist, create it: /.well-known


    b) Request the Verification File
    Contact the Jupico Support Team and provide the fully qualified domain or subdomain where Apple Pay will be used
    (e.g. example.com or pay.example.com).
    You will receive the file: apple-developer-merchantid-domain-association.txt
    c) Host the Verification File
    Place the file inside the .well-known directory on your server.
    It must be publicly accessible at:
    https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association.txt
    d) Confirm Verification
    Once the file is live, reply to the support email to notify us.
    Jupico will verify the file and confirm that your domain is authorised for Apple Pay.
    After verification is complete, you can safely enable and display the Apple Pay button on your website.

    Important notes for developer

    All the web components integrations and hosted sessions will be render only in US IP or merchant location allowed.

  6. Registration with Google
    To implement Google Pay on your website, you must first register your company and domain with Google. This is an essential security measure to ensure that only authorised domains can accept Google Pay transactions.
    Requirements for Google Pay Registration

    Website/Domain URL - top-level domain or sub-domain where you will accept Google Pay (e.g., classbooker.com or pay.classbooker.com)
    Screenshots of your checkout process.
    You'll need to provide the 5 screenshots below to get approved for Google Pay.

    Item selection - When a user is browsing an item or service.
    Pre-purchase screen - When a user is ultimately ready to make a purchase.
    Payment method screen - When a user selects Google Pay as their payment method.
    Google Pay API payment screen - When a user is shown the payment info that they’ve saved to Google Pay.
    Post-purchase screen - When a user has made a successful purchase.