# JPMC-PDP Documentation from https://developer.payments.jpmorgan.com # Payment methods The following payment methods are currently available on Checkout and can be managed using Checkout Settings on [Commerce Center](https://jpmorgan.com/commerce-center). ## Cards (credit/debit) Consumers can make payments using credit/debit cards and save the payment information for future use. Cards with upto 19 digits are supported. **Card details** | Supported regions | Supported currencies | Supported brands | | --- | --- | --- | | - United States (US) - United Kingdom (UK) - European Union (EU) - Canada (CA) | All supported currencies | - Visa - Mastercard - Amex - Discover - Discover Diners - JCB - Maestro - ChaseNet Credit - China UnionPay | ## PINless debit US PINless debit cards can be used for e-commerce transactions. PINless debit transactions are routed based on the settings enabled in the Checkout settings on [Commerce Center](https://jpmorgan.com/commerce-center). - If DEBIT_ONLY is selected, then we accept only debit card transactions and will be processed via debit rails. - If DEBIT_ FIRST is selected, then we accept both debit and credit cards and will be processed via credit rails. **Pinless debit details** | Supported regions | Supported currencies | Supported brands | | --- | --- | --- | | United States (US) | All supported currencies | - ACCEL_PINLESS - NYCE_PINLESS - PULSE_PINLESS - STAR_PINLESS | ## Electronic Check Processing - Electronic Check Processing (ECP, eCheck, US ACH) payments are processed through the ACH Network and regulated by the National Automated Clearing House Association (NACHA). - You can customize any displayed text such as Confirm Account Number. - J.P. Morgan collects the bank account number, routing number, name, and address of the account. **ECP details** | Supported regions | Supported currencies | Supported brands | | --- | --- | --- | | United States (US) | USD | N/A | ## AliPay Alipay is an eWallet available to customers with a Chinese bank account and residential status. **AliPay details** | Supported regions | Supported currencies | Supported brands | | --- | --- | --- | | - Austria (AT) - Belgium (BE) - Switzerland (CH) - Cyprus (CY) - Czech Republic (CZ) - Germany (DE) - Denmark (DK) - Spain (ES) - Finland (FI) - France (FR) - United Kingdom (GB) - Guernsey (GG) - Gibraltar (GI) - Ireland (IE) - Isle of Man (IM) - Italy (IT) - Jersey (JE) - Luxembourg (LU) - Malta (MT) - Netherlands (NL) - Norway (NO) - Portugal (PT) - Sweden (SE) | - EUR - GBP - USD | N/A | To offer AliPay as a payment method to your consumers, you must complete the following steps: - Contact your relationship manager if you are an existing client. Contact [Sales](https://developer.payments.jpmorgan.com/contact/sales) if you are a new client. - Sign the applicable amendment. - Provide the applicable onboarding information. - Our support team onboards you with AliPay. - After you enroll for AliPay, it can be seen as a method payment on your Checkout settings on [Commerce Center](https://jpmorgan.com/commerce-center), and on your Checkout experience. - Coordinate with the J.P Morgan support team for consultation and testing. ## Apple Pay Apple Pay is a secure digital wallet payment service developed by Apple to enable consumers to make card payments using Apple mobile devices, such as phones, tablets, and watches. Apple Pay is supported in third-party browsers (and on non-macOS devices) by prompting consumers to scan a code with their iOS 18 or newer device. **Apple Pay details** | Supported regions | Supported currencies | Supported brands | | --- | --- | --- | | - United States (US) - United Kingdom (UK) - European Union (EU) - Canada (CA) | All supported currencies | - Visa - Mastercard - Amex - Discover - Discover Diners - JCB - ChaseNet Credit - China UnionPay | To offer Apple Pay as a payment method to your consumers, you must complete the following steps in both certification and live environment: **Step 1: Your website's set up** 1. Contact your relationship manager if you are an existing client or contact [Sales](https://developer.payments.jpmorgan.com/contact/sales) if you are a new client. 2. Before enabling Apple Pay with Checkout, navigate to Checkout settings on [Commerce Center](https://jpmorgan.com/commerce-center) to Add and Verify your domain name(s) with Apple and download your Apple domain verification file. 3. Save the domain verification file to the following predefined location on your site: https://[DOMAIN_NAME]/.well-known/apple-developer-merchantid-domain-association - To ensure Apple Pay functions properly, the file must remain in the location specified above. After you onboard for Apple Pay and complete the above steps, it will appear as a method of payment in your Checkout settings on Commerce Center and in any of your Checkout integrations. **Step 2: Set up your sandbox** To process Apple Pay payments in the Certification environment, set up your Apple sandbox account by following the steps [here](https://developer.apple.com/apple-pay/sandbox-testing/). ### Apple Pay using Drop-in UI with iFrame Merchants who wrap the Drop-in in an iFrame must perform the following steps to offer Apple Pay: 1. Set the iframe attribute allow = payment. 2. Pass the parent level hostname as a parameter named iframePayDomain into the constructor of the Drop-in, using the domain that appears in the URL bar. 3. Register and verify each nested iframe domain with Apple, if iframes are nested. When you initialize Drop-in UI you need to add** **`iframePayDomain` as a constructor and pass** **your parent level ApplePay domain to the request as shown below: ```javascript const myDropInUI = new DropInUI({   checkoutSessionToken: "exampleCh3ck0utT0k3n",   iframePayDomain: “EXAMPLE_DOMAIN_NAME” // iframePayDomain key/value as a constructor parameter when initializing DIU }); ``` ## Google Pay Google Pay, a digital wallet payment service developed by Google, enables consumers to make payments online and with Android devices such as phones, tablets, and watches. **Google Pay details** | Supported regions | Supported currencies | Supported brands | | --- | --- | --- | | - United States (US) - United Kingdom (UK) - European Union (EU) - Canada (CA) | All supported currencies | - Visa - Mastercard - Amex - Discover - Discover Diners - JCB - ChaseNet Credit - China UnionPay | To offer Google Pay as a method of payment on your e-commerce Checkout experience, you must complete the following steps: - You must provide the Google merchant ID from the Google Business Account. - If you don't have a Google business account, follow the steps on how to [Set up Google Pay for Business](https://support.google.com/pay/business/answer/7530745?hl=en&ref_topic=7684388&sjid=12272187207009870472-NA). After you enroll for Google Pay, it will appear as a method of payment in your Checkout settings on Commerce Center, and on your Checkout experience. ## iDEAL iDEAL is a payment method that allows consumers in the Netherlands to pay via their own bank. It is highly secure and available to all consumers that have access to internet- or mobile-banking with a participating bank. **iDEAL details** | Supported regions | Supported currencies | Supported brands | | --- | --- | --- | | - Austria (AT) - Belgium (BE) - Switzerland (CH) - Cyprus (CY) - Czech Republic (CZ) - Germany (DE) - Denmark (DK) - Spain (ES) - Finland (FI) - France (FR) - United Kingdom (GB) - Guernsey (GG) - Gibraltar (GI) - Ireland (IE) - Isle of Man (IM) - Italy (IT) - Jersey (JE) - Luxembourg (LU) - Malta (MT) - Netherlands (NL) - Norway (NO) - Portugal (PT) - Sweden (SE) | EUR | N/A | To offer iDEAL as a payment method to your consumers, you must complete the following steps: - Contact your relationship manager if you are an existing client. Contact [Sales](https://developer.payments.jpmorgan.com/contact/sales) if you are a new client. - Sign the applicable amendment. - Provide the applicable onboarding information. - Our support team onboards you with iDEAL. - After you enroll for iDEAL, it can be seen as a method payment on your Checkout settings on [Commerce Center](https://jpmorgan.com/commerce-center), and on your Checkout experience. - Coordinate with the J.P Morgan support team for consultation and testing. ## Pay by Bank Pay by Bank (PbB) is a payment method that provides a consumer an alternative way to pay using their bank account. Pay by Bank uses open banking to link a consumer's bank account and subsequently make a payment via direct debit (ACH/ECP). **Pay by Bank details** | Supported regions | Supported currencies | Supported brands | | --- | --- | --- | | United States (US) | USD | N/A | Keep in mind that: - Consumer consent needs to be obtained to access their bank account data. - You can signup for PbB and configure it through the Checkout Settings on [Commerce Center](https://jpmorgan.com/commerce-center) after onboarding is complete. - PbB is only available for first time or guest users. Returning users or recurring payments are not supported at the moment. ## PayPal PayPal allows consumers to quickly complete an online payment using stored payment information in the wallet. **PayPal details** | Supported regions | Supported currencies | Supported brands | | --- | --- | --- | | - Austria (AT) - Belgium (BE) - Switzerland (CH) - Cyprus (CY) - Czech Republic (CZ) - Germany (DE) - Denmark (DK) - Spain (ES) - Finland (FI) - France (FR) - United Kingdom (GB) - Guernsey (GG) - Gibraltar (GI) - Ireland (IE) - Isle of Man (IM) - Italy (IT) - Jersey (JE) - Luxembourg (LU) - Malta (MT) - Netherlands (NL) - Norway (NO) - Portugal (PT) - Sweden (SE) | - EUR - GBP - USD - SEK | N/A | To offer PayPal as a payment method to your consumers, you must complete the following steps: - Contact your relationship manager if you are an existing client. Contact [Sales](https://developer.payments.jpmorgan.com/contact/sales) if you are a new client. - Sign the applicable amendment. - Provide the applicable onboarding information. - Our support team onboards you with PayPal. - After you enroll for PayPal, it can be seen as a method payment on your Checkout settings on [Commerce Center](https://jpmorgan.com/commerce-center), and on your Checkout experience. - Coordinate with the J.P Morgan support team for consultation and testing. ## Paze Paze is a digital bank wallet offered by Early Warning Services (EWS), LLC. You can offer Paze wallet as a method of payment on your e-commerce Checkout experience. **Paze details** | Supported regions | Supported currencies | Supported brands | | --- | --- | --- | | United States (US) | USD | - Visa - Mastercard | Before you can offer Paze as a payment method to your consumers, you must do the following: 1. Contact your relationship manager if you are an existing client. Contact [Sales](https://developer.payments.jpmorgan.com/contact/sales) if you are a new client. 2. Sign the applicable amendment. 3. Provide the applicable onboarding information. 4. Our support team enrolls you with Paze. 5. After you enroll for Paze, it can be seen as a method payment on your Checkout settings on [Commerce Center](https://jpmorgan.com/commerce-center), and on your Checkout experience. 6. Coordinate with the J.P Morgan support team for consultation and testing. ## SEPA Direct Debit Single Euro Payments Area Direct Debit (SDD) is an European bank-to-bank transfer method that allows merchants to collect payments directly from consumer accounts. Consumers accept SDD mandate to complete payment using IBAN account number & Bank Identifier Code (BIC) from their Euro-denominated account. **SEPA Direct Debit details** | Supported regions | Supported currencies | Supported brands | | --- | --- | --- | | European Union (EU) | EUR | N/A | ## Trustly Trustly Pay is a real-time bank transfer payment service that allows consumers to quickly and easily complete a transaction without ever leaving your website or app. These bank-to-bank transactions don’t carry the same processing and interchange fees that credit cards do, which means your company can retain more revenue. **Trustly details** | Supported regions | Supported currencies | Supported brands | | --- | --- | --- | | - Austria (AT) - Belgium (BE) - Switzerland (CH) - Cyprus (CY) - Czech Republic (CZ) - Germany (DE) - Denmark (DK) - Spain (ES) - Finland (FI) - France (FR) - United Kingdom (GB) - Guernsey (GG) - Gibraltar (GI) - Ireland (IE) - Isle of Man (IM) - Italy (IT) - Jersey (JE) - Luxembourg (LU) - Malta (MT) - Netherlands (NL) - Norway (NO) - Portugal (PT) - Sweden (SE) | - EUR - GBP - SEK | N/A | To offer Trustly as a payment method to your consumers, you must complete the following steps: - Contact your relationship manager if you are an existing client. Contact [Sales](https://developer.payments.jpmorgan.com/contact/sales) if you are a new client. - Sign the applicable amendment. - Provide the applicable onboarding information. - Our support team onboards you with Trustly. - After you enroll for Trustly, it can be seen as a method payment on your Checkout settings on [Commerce Center](https://jpmorgan.com/commerce-center), and on your Checkout experience. - Coordinate with the J.P Morgan support team for consultation and testing. ## WeChat Pay WeChat Pay is a mobile payment and digital wallet service popular with customers from China. **WeChat Pay details** | Supported regions | Supported currencies | Supported brands | | --- | --- | --- | | - Switzerland (CH) - Germany (DE) - France (FR) - United Kingdom (GB) - Hungary (HU) - Ireland (IE) - Luxembourg (LU) - Netherlands (NL) - Norway (NO) - Italy (IT) | - United Kingdom (GB) - Switzerland (CH) - Italy (IT) | EUR, USD | N/A | | - Germany (DE) - France (FR) - Hungary (HU) - Ireland (IE) - Luxembourg (LU) - Netherlands (NL) - Norway (NO) | EUR | To offer WeChat Pay as a payment method to your consumers, you must complete the following steps: - Contact your relationship manager if you are an existing client. Contact [Sales](https://developer.payments.jpmorgan.com/contact/sales) if you are a new client. - Sign the applicable amendment. - Provide the applicable onboarding information. - Our support team onboards you with WeChat Pay. - After you enroll for WeChat Pay, it can be seen as a method payment on your Checkout settings on [Commerce Center](https://jpmorgan.com/commerce-center), and on your Checkout experience. - Coordinate with the J.P Morgan support team for consultation and testing. ## Related [Create a checkout session](/docs/commerce/online-payments/capabilities/checkout/how-to/create-checkout-session)