Ask our Business Community
Get started and join the conversation to use PayPal for business in the Headstart Community.
How do I successfully complete an Express Checkout API call?
For complete examples and details for your finalized Express Checkout call, go to PayPal Express Checkout Integration.
We’re sorry, the page you’re looking for is no longer available. Please try your search again in our Help Centre if you have a question or want to contact us.
Why did I get API error code 10411?Issue PayPal returned API error code 10411 - This Express Checkout session has expired. Token value is no longer valid. Cause The default lifetime of your Express Checkout token is three hours, and your payment wasn't completed within that time. Solution Check that you're performing a proper Express How do I set up and process an API call using the Payflow .NET SDK?This tutorial shows you how to set up and process an API call using the Payflow .NET SDK. When finished, you'll be able to communicate with the server and see a response on the page. Disclaimer: This code isn't intended to be used in a production environment; Do I need to use PayPal SDKs to call PayPal APIs?No, you don't need to use PayPal SDKs to call PayPal APIs. However, the PayPal SDKs ease the task of calling PayPal Web Service APIs. They contain libraries that shield the user from the intricacies of the SOAP protocol, and offer a number of other useful features. You Why did I get API error code 10423?Issue PayPal returned API error code 10423 - This transaction cannot be completed with PaymentAction of Authorization. Causes The following errors can produce error code 10423: You set PaymentAction to "Sale" with SetExpressCheckout at the first API call. If you receive this error at the DoExpressCheckout API call, Why did I get API error code 10443?Issue PayPal returned API error code 10443 - Transaction refused because of an invalid argument. See additional error messages for details. Causes The following errors can produce error code 10443: You set PaymentAction to "Sale" with SetExpressCheckout at the first API call. If you receive this error at How do I use my own checkout pages and successfully maintain PCI compliance with Payflow Pro?You'll need to integrate Transparent Redirect, a solution for merchants who want to maintain full control over designing and hosting checkout pages while remaining PCI compliant. PayPal highly recommends that you add scripting to ensure the browser posts all sensitive data directly to the PayPal Gateway server rather How do I integrate Express Checkout with PrestaShop?Here's how: Log in to your PrestaShop admin panel. Select Modules > Modules and Services. Click Installed modules. Click Configure next to PayPal USA, Canada (under Recommended Payment Gateways). Note: If you do not have the PayPal USA module installed, it is available at: https://addons.prestashop.com/en/payment-card-wallet/8277-.html Select Enabled for How do I get started with PayPal APIs and SDKs?An Application Programming Interface (API) is a safe gateway to use a company’s code or tool to accomplish a task. Using an API, you can get the local weather, check incoming flights with a certain airline, create a Google Map, or create a payment with PayPal. Requests Why did I get API error code 10485?Issue PayPal returned API error code 10485 - User did not authorize the payment. Cause The payer wasn't redirected to PayPal, so the user didn't authorize the payment. Solution Redirect the payer to PayPal after calling the SetExpressCheckout API command to complete the payment. To learn more about How do I integrate Express Checkout with osCommerce?When you integrate Express Checkout with osCommerce, customers are transferred to PayPal, where they enter their payment information. All credit card and PayPal transactions take place on a PayPal checkout page. Here's how to integrate osCommerce with Express Checkout: Log in to your osCommerce admin panel. Click Modules. Why did I get API error code 10419?Issue PayPal returned API error code 10419 - Indicates that the Express Checkout PayerID is missing in the transaction. Cause The PayerID value referenced is invalid or missing. Solution To obtain and specify the PayerID, see Steps 5-6 of How do I create a one-time payment with Express How do I use PayPal's Authorization and Capture APIs?Upon completion of customer checkout, you can authorize a payment by setting the value of: DoExpressCheckoutPayment to "Authorization" or "Order." DoDirectPayment to "Authorization." The response from these requests returns an Authorization ID. At this point, you can settle (capture funds) with the DoCapture API request. DoCapture requires the How do I whitelist my server’s IP address so it can access PayPal APIs?PayPal doesn't require merchants to whitelist specific IP addresses to access PayPal Classic or REST APIs. However, PayPal does offer optional IP address whitelisting features for Payflow Pro and PayPal Manager. Whitelist access to Payflow Pro To increase security, you can specify up to 16 different IP addresses Why did I get API error code 10415?Issue PayPal returned API error code 10415 - The transaction was refused because of an invalid argument. Cause The DoExpressCheckoutPayment API returns this error if a successful transaction has already completed for the Express Checkout token. Solution Here's how to resolve this issue: Use the GetExpressCheckoutDetails API with the How do I integrate Express Checkout with Zen Cart?Here's how: Log in to your Zen Cart admin panel. Select Modules > Payment. Select the PayPal Express Checkout module, then click Install if it's not currently installed. Configure the following settings: Enable Express Checkout Module - Set to True. Payment Zone - Select the zone you prefer, How do I integrate PayPal Express Checkout with WooCommerce Express Checkout?WooCommerce support for PayPal Express Checkout requires an additional plugin for integration. You can use your preferred plugin to integrate. Here's how to perform the integration using WooCommerce Express Checkout: Download the plugin from the WordPress page: WooCommerce PayPal Express Checkout Payment Gateway. Log in to your WordPress How do I create REST API credentials?Here's how: Log in to the PayPal Developer Portal using the same credentials you use for PayPal. Select Dashboard. Click Create App under REST API apps. Any previously created REST API apps will appear in the table under the Create App button. Enter the name of your REST How do I resolve API timeout problems?Issue Your PayPal and Payflow API-based features are experiencing timeouts. Causes Multiple issues, including issues with firewalls or PayPal's server, can produce such errors. Solutions Here's how to troubleshoot your timeout issues: Sign up for alerts – You can sign up for email alerts to PayPal technical system events What is the Payouts API and how do I enable it on my account?Note: The MassPay API is Deprecated as of September 1, 2017. For new integrations, see the Payouts Overview. The Payouts API is a fast, convenient way to send commissions, rebates, rewards, and general disbursements. Use the Payouts API to make PayPal payments to multiple PayPal accounts in a
Related articles are currently unavailable
Video is not available
You were logged out to help protect your account.