Skip to main content

PayPal Advanced Card Processing Gateway

Written by Sandra O'Neill
Updated today

Created November 10, 2025

Updated: March 30, 2026

The PayPal Advanced Card Processing Gateway can only be used with Credit Cards. Contact your PayPal Liaison if you have any questions regarding what type of Paypal MID you have.

NOTE: You cannot transfer existing recurring orders to this MID. You must turn on Vaulting on the Paypal side for this gateway option to work correctly.

To configure the PayPal Advanced Card Processing Gateway into your sticky.io CRM, you will go to the Settings >Providers page. Select the 'Actions' drop-down arrow, then select 'Add New Provider Profile'. From there, you'll need to select the 'Type' as Payment/Gateway and select PayPal Advanced Card Processing Gateway from the drop-down. Fill out the gateway parameters which are outlined below and click “Save”.

For more information on this Gateway visit: https://www.paypal.com/us/home

These parameters are briefly described here for your reference:

Alias: Name that you will assign to the gateway. This is for internal purposes only; it helps you identify a specific gateway account among several of them in your CRM.

Client ID: This will be provided to you by PayPal

Client Secret: This will be provided to you by PayPal

Currency: This provider offers multiple currencies. To see a full list, please click the 'currency' drop down within your gateway profile.

Enable Delayed Capture: allows you to authorize the payment on day 1 and capture it in “x” number of days. Applies to initials and recurring orders, it creates the orders in a “Pending” status and they won’t be sent to fulfillment until the charge is captured and the status is updated to “Approved”.

Delayed Capture Days: number of days in which you wish to capture the charge, this is to be used with Enable Delayed Capture.

Send Tracking Info: Yes - this response will have your orders tracking information sent to PayPal. Selecting NO will not send tracking information to PayPal.

Test Mode: Set to YES if you would like to use this gateway in Test Mode.

3D Secure: Select whether or not to use 3D Secure. The use of this feature requires customer interaction during transactions since sensitive data from the customer must be provided in order for a transaction to be approved. This feature is not supported with order imports in the CRM. 3D Secure must be enabled within your gateway to be able to use this feature.

ADDITIONALLY

There are 2 Required Fields on the Merchant Account Details tab.

*Descriptor - This will be the MID Descriptor

*Customer Service Number - The customer service number assigned to the MID

There is 1 Required Field on the Limits and Fees tab

*Global Monthly Cap - This will be the sales amount allowed monthly on this MID

To maximize the efficiency of sticky.io reporting / analytics we suggest you take a moment and fill out the rest of the fields. These will all be used in sticky.io’s profitability reports.

For field definitions on all of the fields on the Merchant Account Details Tab and the Limits & Fees Tab - click here- overview of gateway providers.

Once your gateway profile has been created, then you will go through your campaigns and assign the gateway to the corresponding campaign(s).

3DS

Points to be Aware of Regarding 3DS

    • 3Dredirect URL (three_d_redirect_url) is essential to be submitted with the New Order request. This will allow the consumer to redirect to the merchant's Thank You page, after the 3D authentication process.

    • 3D Secure is dynamic to each transaction and the processing bank determines if 3D Secure is needed on each transaction.

    • If 3DS is not needed, the transaction will process and we will return the OrderID and TransID in API response.

    • If 3DS is needed for the transaction, the Gateway will return to us the ACS URL, and you will receive a 101 response code indicating that you need to submit the 3DS call with the order Id in it to finalize the sale.

    • Once transaction is verified, the consumer is redirected to the 3Dredirect URL (Thank You) that was provided in NewOrder request.

Did this answer your question?