--- title: "Payment method setup" description: "Set up payment methods for your integration." url: "https://docs.adyen.com/standard/integration/payment-method-setup" source_url: "https://docs.adyen.com/standard/integration/payment-method-setup.md" canonical: "https://docs.adyen.com/standard/integration/payment-method-setup" last_modified: "2026-06-11T16:00:17+02:00" language: "en" --- # Payment method setup Set up payment methods for your integration. [View source](/standard/integration/payment-method-setup.md) The standard Adyen integration [supports a wide range of payment methods](/payment-methods), including the following: * Credit cards: Visa, Mastercard, American Express, Discover, Diners Club, JCB, UnionPay, and all major credit cards. * Debit cards: Visa Debit, Mastercard Debit, Maestro, and more. * Digital wallets: Apple Pay, Google Pay, PayPal, WeChat Pay, Alipay, and more. * Buy now, pay later: Klarna, Afterpay, Affirm, and many more. * Bank transfers: iDEAL, Sofort, Bancontact, Giropay, EPS, and many more. * Real-time payments: PIX, SEPA Instant, and many more. * Vouchers, prepaid, and gift cards: Many different providers. We recommend that you integrate payment methods that are popular for shoppers in your target markets. You can use most of the payment methods that we offer without any additional setup. However, some payment methods require additional setup before you can use them: * [Apple Pay](#apple-pay) * [Bancontact mobile](#bancontact-mobile) * [Bizum](#bizum) * [DuitNow](#duitnow) * [Fastlane by PayPal](#fastlane-by-paypal) * [Google Pay](#google-pay) * [MobilePay](#mobilepay) * [Open Banking](#open-banking) * [Pay by Bank (Europe)](#pay-by-bank-europe) * [Pay by Bank (US)](#pay-by-bank-us) * [PayPal](#paypal) * [PayPay](#paypay) * [PromptPay](#promptpay) * [Riverty](#riverty) * [Scalapay](#scalapay) * [Titres Restaurant](#titres-restaurant) * [Touch 'n Go](#touch-n-go) * [Walley](#walley) ## Apple Pay To use Apple Pay: 1. Set up your server to [allow Apple Pay IP addresses](https://developer.apple.com/documentation/applepayontheweb/setting-up-your-server#Allow-Apple-Pay-IP-Addresses). 2. Set up an Apple Pay certificate. You can use [Adyen's certificate](#adyens-certificate) or [your own certificate](#your-own-certificate). ** ### Adyen's certificate You can use Adyen's Apple Pay certificate to process Apple Pay payments. This means that you do not have to use your own certificate. The benefits of using Adyen's Apple Pay certificate are: * A faster way to add Apple Pay to your integration. * There is less configuration required. To set up Apple Pay with Adyen's certificate: 1. [Set up your server](https://developer.apple.com/documentation/apple_pay_on_the_web/setting_up_your_server) for secure communication with Apple Pay. * All pages that include Apple Pay must be served over HTTPS. * Your domain must have a valid SSL certificate. 2. Add Apple Pay in your Customer Area. You need to provide your: * **Merchant name**: the merchant account for which you want to set up Apple Pay. * **Shop websites**: your website URLs, for example `https://www.mystore.com`. If you add more than one, separate them with a comma. You cannot use `http://localhost` to test. ** ### Your own certificate Using your own Apple Pay certificate requires extra configuration steps. Before you begin, make sure that you have an [Apple Developer account](https://developer.apple.com/) that is associated with either the [Apple Developer Program](https://developer.apple.com/programs/), or the [Apple Developer Enterprise Program](https://developer.apple.com/programs/enterprise/). #### Create merchant identifiers A merchant identifier uniquely identifies you as a merchant who is able to accept Apple Pay payments. You can use the same merchant identifier for multiple websites. 1. Log in to your Apple Developer account at [https://developer.apple.com](https://developer.apple.com/). 2. Follow the Apple Developer Account Help instructions to [create a merchant identifier](https://developer.apple.com/help/account/configure-app-capabilities/configure-apple-pay#create-a-merchant-identifier). Your merchant identifier must include the prefix **merchant.**. We recommend using the prefix **merchant.com.adyen**. For example: **merchant.com.adyen.merchantAccount**.\ For test transactions, we recommend creating a merchant identifier with **.test** at the end. For example: **merchant.com.adyen.merchantAccount.test**. 3. Log in to your Customer Area and go to **Developers** > **API credentials**. Select the web service user that will execute your Apple Pay transactions (**ws\@Company.\[YourCompanyAccount]**). 4. In **Wallet payment methods** > **Apple Pay**, select **+ Add**. 5. Select **Use your own certificate** > **Continue**. 6. Enter the merchant identifier and select **Download CSR** > **Continue**. 7. Save the CSR. You will need it to create the payment processing certificate. #### Create a payment processing certificate 1. Log in to your Apple Developer account at [https://developer.apple.com](https://developer.apple.com/). 2. Follow the Apple Developer Account Help instructions to [create a payment processing certificate](https://developer.apple.com/help/account/configure-app-capabilities/configure-apple-pay#create-a-payment-processing-certificate): * Select the merchant identifier you created in the previous step. * Skip the step to create a certificate signing request. * In the step to select the certificate signing request file, select the CSR you downloaded from your Customer Area. * If a question **Will payments associated with this Merchant ID be processed exclusively in China?** or similar appears, answer **No** and continue. * Download and save the generated payment processing certificate (**.cer** file). 3. Return to your Customer Area and go to **Developers** > **API credentials**. Select the web service user that will execute your Apple Pay transactions (**ws\@Company.\[YourCompanyAccount]**). 4. Select the merchant identifier. 5. Upload the payment processing certificate and select **Continue**. #### Register and validate your merchant domain 1. Log in to your Apple Developer account at [https://developer.apple.com](https://developer.apple.com/). 2. Follow the Apple Developer Account Help instructions to [register a merchant domain](https://developer.apple.com/help/account/configure-app-capabilities/configure-apple-pay-on-the-web#register-a-merchant-domain). Make sure you select the merchant identifier you created earlier. #### Create a merchant identity certificate For each transaction, you need to [request an Apple Pay payment session](https://developer.apple.com/documentation/apple_pay_on_the_web/apple_pay_js_api/requesting_an_apple_pay_payment_session) using your Merchant Identity Certificate. 1. Log in to your Apple Developer account at [https://developer.apple.com](https://developer.apple.com/). 2. Follow the Apple Developer Account Help instructions to [create a merchant identity certificate](https://developer.apple.com/help/account/configure-app-capabilities/configure-apple-pay-on-the-web#create-a-merchant-identity-certificate). Make sure you select the merchant identifier you created earlier. Follow the instructions from Apple to create a CSR yourself (the CSR you received from Adyen cannot be used for this step). 3. Download and save the generated merchant identity certificate (**.cer** file). 4. Add the merchant identity certificate to your keychain. 5. Export the certificate from your keychain as a p12 file. 6. Convert the p12 file to a PEM file using the following command: ```bash openssl pkcs12 -in your-file.p12 -out apple-pay-cert.pem -nodes -clcerts ``` 7. Upload the **apple-pay-cert.pem** file to your server. When requesting an Apple Pay payment session, use the full path to this file. ## Bancontact mobile To use Bancontact mobile: 1. In your [Customer Area](https://ca-test.adyen.com/), go to **Developers** > **Additional data**. 2. Under **3D Secure** select the checkbox for **3DS2 Additional Fields**. ## Bizum To use Bizum: 1. Make sure that you have a contract with a local supported bank (the acquirer). Visit [Bizum's official site](https://bizum.com/es/en/banks) to see a list of available banks. 2. Receive your MID and Terminal ID from the acquirer. 3. Inform the acquirer that Adyen will process payments for you so they can connect your MID with Adyen as a gateway. Adyen's IPSP number for e-commerce and Bizum operations is **31710**. ## DuitNow To use DuitNow, contact our [Support Team](https://ca-test.adyen.com/ca/ca/contactUs/support.shtml?form=other) to add DuitNow in your Customer Area. ## Fastlane by PayPal To use Fastlane by PayPal: 1. [Create a PayPal developer account](https://developer.paypal.com/api/rest/), if you do not already have one. 2. Under your PayPal developer account, [create a PayPal business sandbox account](https://developer.paypal.com/tools/sandbox/accounts/#create-a-business-sandbox-account). 3. When you add Fastlane by PayPal in your Customer Area, we send an activation link to your email. Use the activation link to give permission to process Fastlane transactions on your PayPal business sandbox account. ## Google Pay To use Google Pay, follow the [setup steps in the Google Pay documentation](https://developers.google.com/pay/api/web/guides/setup). ## MobilePay To make MobilePay payouts: 1. Contact our [Support Team](https://ca-test.adyen.com/ca/ca/contactUs/support.shtml?form=other) to get approval. 2. Set up recurring lifecycle webhooks: In your Customer Area, go to **Developers** > **Webhooks** > **Create new webhook** > **Add Recurring tokens life cycle events**. Select the events **recurring.token.created** and **recurring.token.disabled**. ## Open Banking To use Open Banking, contact our [Support Team](https://ca-test.adyen.com/ca/ca/contactUs/support.shtml?form=other) to add Open Banking in your Customer Area. ## Pay by Bank (Europe) To use Pay by Bank (Europe), contact our [Support Team](https://ca-test.adyen.com/ca/ca/contactUs/support.shtml?form=other) to add Pay by Bank in your Customer Area. ## Pay by Bank (US) To use Pay by Bank (US), contact our [Support Team](https://ca-test.adyen.com/ca/ca/contactUs/support.shtml?form=other) to add Pay by Bank in your Customer Area. ## PayPal To use PayPal: 1. [Create a PayPal developer account](https://developer.paypal.com/api/rest/), if you do not already have one. 2. Under your PayPal developer account, [create a PayPal business sandbox account](https://developer.paypal.com/tools/sandbox/accounts/#create-a-business-sandbox-account) and a [PayPal personal sandbox account](https://developer.paypal.com/tools/sandbox/accounts/#link-createapersonalsandboxaccount). 3. Add PayPal in your Customer Area. Specify an email address where you want to receive the activation link. 4. Use the activation link to give Adyen permission to process PayPal transactions on your PayPal business sandbox account. ## PayPay To use PayPay, contact our [Support Team](https://ca-test.adyen.com/ca/ca/contactUs/support.shtml?form=other) to add PayPay in your Customer Area. ## PromptPay To use PromptPay, contact our [Support Team](https://ca-test.adyen.com/ca/ca/contactUs/support.shtml?form=other) to add PromptPay in your Customer Area. ## Riverty Before activating Riverty, contact your account manager to verify if you are eligible for Enterprise pricing. Activating Riverty defaults the pricing to standard pricing. ## Scalapay Before activating Scalapay, contact your account manager to verify if you are eligible for Enterprise pricing. Activating Scalapay defaults the pricing to standard pricing. ## Titres Restaurant To use Titres Restaurant: 1. Get an official authorization from the [Mealvoucher National Commission](https://www.cntr.fr). From them, you receive a *Carte de domiciliation CONECS* with your CONECS MID. 2. For each meal voucher that you want to accept, contact the meal voucher issuer (Bimpli, Sodexo, or Up Déjeuner) for a contract. ## Touch 'n Go To use Touch 'n Go, contact our [Support Team](https://ca-test.adyen.com/ca/ca/contactUs/support.shtml?form=other) to add Touch 'n Go in your Customer Area. ## Walley To use Walley, contact our [Support Team](https://ca-test.adyen.com/ca/ca/contactUs/support.shtml?form=other) to add Walley in your Customer Area. ## See also * [Build your integration](/standard/integration)