Why did I get random approvals, declines, and timeouts when testing PayPal Payments Pro with Payflow in the Sandbox?
Random approvals, declines, and timeouts usually result when the credit card numbers you're using are associated with many test accounts. The system has difficulty handling multiple requests for these same few numbers. When performing test credit card transactions with a Payflow Pro account linked to a Sandbox account, you must use a unique credit card number. There are two ways to do this:
- When you create a new Sandbox test account on the Developer site, you can choose the type of credit card you want to associate with that account. The Sandbox assigns you a unique credit card number, but you can use any three-digit number as the Card Verification Number. Here's how to create a test account:
- Log in to the PayPal Developer Portal.
- Navigate to Sandbox accounts.
- Once you've logged in, access your Sandbox account. To do so, click Dashboard, then click Accounts under Sandbox.
- You can use a credit card generator to create a credit card number and associate it with a Sandbox account. For more information, see How do I create an additional credit card number for a Sanbox account?
We’re sorry, the page you’re looking for is no longer available. Please try your search again in our Help Center if you have a question or want to contact us.
Why did I get intermittent timeouts and slow response times when resolving *.paypal.com domain names?Issue PayPal domain name resolution caused timeouts or slow response times. Cause In recent years, PayPal has upgraded its Domain Name Servers, changing how it responds to DNS requests. If your firewalls arent standards-compliant, you may encounter intermittent timeouts and slow response times when resolving *.paypal.com domain names. Why did I get the error "57 Terminal is not programmed for this service" when integrating Payflow Pro?Issue While integrating Payflow Pro, an error message reported a 57 terminal error. Cause Your merchant services account doesnt accept the card type your customer selected. For example, youll get this error if you try to submit an American Express or Discover card while your account isnt enabled Why did I get the error "Vital TSYS Registration Error - No match in database" when activating my Payflow Pro account?Issue PayPal presented the error message, TSYS Registration Error - No match in database while activating your account. Cause Your merchant bank didnt send the merchant account data to TSYS by your merchant bank, so no match was found in the PayPal database. Solution Heres how to resolve How do I set up Payflow Pro with PayPal Sandbox?When testing your Payflow integration using the PayPal Sandbox, you must have a PayPal Sandbox Seller account linked to Payflow Manager before switching your shopping cart/payment module to a Sandbox and Test mode. Start by setting up your Sandbox Buyer/Seller accounts within PayPal Sandbox: How do I create How do I enable my Sandbox test account for PayPal Payments Pro?To test PayPal Payments Pro in Sandbox, you need a Sandbox account that has Payments Pro enabled (otherwise, youll get an error message). See How do I create a Sandbox test account? for more information. Heres how to enable PayPal Payments Pro on a Sandbox test account: Log How do I create a Sandbox test account?Heres how: Log in to PayPal Developer Portal. You can use your Live PayPal account or create a new, Live PayPal account just for testing. To create a Sandbox account, you must be logged in to the PayPal Developer Portal with your Live personal or business account. If Why did I get the error "PayPal cannot process this transaction because of a problem with the seller's website"?Issue A PayPal error message reported an issue with the sellers website. Cause Your button request information contained special characters or high-ASCII characters. This is a common issue with foreign languages. Solution If you use your button form fields to pass high-ASCII characters to PayPal, you need to How do I test my integration with the Payflow Gateway?Youll find complete information on testing then launching your Payflow Gateway integration on the PayPal Developer Portal. See Also: Where can I find SSL certificates for Payflow Pro and Pilot API servers? How do I create a Sandbox account for Payflow Pro (US, AU) or Website Payments Pro Why did I get the error "Unable to connect to host: test-payflow.verisign.com"?Issue You cant connect to host: test-payflow.verisign.com. Cause The endpoint test-payflow.verisign.com has been deprecated and is no longer valid. Solution Update your application to either the latest version of the Payflow SDK or to the HTTPS interface. Ensure that youre using the correct endpoint for posting your transactions Why did I get result codes 102, 103, 104 and 106 (Sandbox)?Issue While you were working in the Sandbox environment, PayPal presented result codes 102, 103, 104 and 106. Cause Result codes 102 (Processor not available), 103 (Error reading response from host), 104 (Timeout waiting for processor response), or 106 (Host not available) may occur in the Sandbox environment Why did I get the error "Subscription Profiles not supported by Recurring Payment APIs" when updating Recurring Billing?Issue A PayPal error message reported problems with subscription button profile IDs. Cause The basic Subscription button profile IDs arent supported by the GetRecurringPaymentsProfileDetails API. This API works only for subscriptions or Recurring Payment Profiles created via the CreateRecurringPaymentsProfile API and through Express Checkout (our API-based checkout solution). How do I create a Sandbox account for Payflow Pro (US, AU) or Website Payments Pro Payflow Edition (UK)?Heres how: Log in to your PayPal Manager account and verify that your account is active. Log in to the PayPal Developer Portal. Set up Business and Personal Sandbox test accounts (see How do I create a Sandbox test account?). After youve created a Business Sandbox test account, Where can I find test credit card numbers?Test credit card numbers are used within PayPal Sandbox to validate the authorization, capture, and credit transaction flows. Because test credit cards dont include a card verification code (CVV), you can use 123 as the CVV for Visa, MasterCard, Discover and Diners Club or 1234 as the CVV Why did I get the error "Your session has timed out" when making a payment with PayPal Payments Standard buttons?Issue The PayPal system dropped your connection, or timed out, after five minutes of inactivity. Causes If the system times out in fewer than five minutes, the cause may be loss of secure connection. This usually occurs due to: Internet congestion. Your browsers cookies or cache. Use of How do I get help with Payflow Pro or Payflow Link?PayPal has several points of contact for support for Payflow Payment Services: Send an email firstname.lastname@example.org. Visit the Contact Customer Servicewebpage. Call Technical Support for your country of residence. United States and Canada - Hours of operation: Mondaythrough Friday, 7:00 A.M. to 8:00 P.M. Central Time United Kingdom Why did I get error 4002 when using PDT?Issue While you were using Payment Data Transfer, PayPal returned general error code 4002. Causes This error may have several different causes, such as: An invalid tax token. Cookies. Cache. Internet congestion. The email address isnt confirmed on the PayPal account receiving the payment. With regard to Payment Why did I get the error "Account not found. Unilateral receiver not allowed in chained payment is restricted" when testing the chained payment on my site?Important: Adaptive Payments is now a limited release product. Its restricted to select partners for approved use cases and shouldnt be used for new integrations without guidance from PayPal. Issue PayPal presented an Account not found. Unilateral receiver not allowed error message. Cause This usually occurs when the How do I handle PayPal API timeouts and internal server error messages properly?Issue PayPal is sending you messages about API timeouts and internal server errors. Causes Generally, these messages result from server issues or connectivity issues. Solution When you receive an internal server error or timeout message in response to a PayPal API transaction request that processes a payment (DoDirectPayment, Why did I get the error "Class 'PayPal\Rest\ApiContext' not found" when using the PayPal SDK?Issue The PayPal SDK returned a class not found error. Cause The file path in the PHP SDK couldnt be found. Solution Use Composer to update the vendor folder; for example: require(vendor/autoload.php); $api = new \PayPal\Rest\ApiContext( new \PayPal\Auth\OAuthTokenCredential( $client_ID, $client_Secret ) ); $api-setConfig([ mode=sandbox, http.ConnectionTimeOut=30, log.LogEnabled=false, log.FileName=, log.LogLevel=FINE,
Related articles are currently unavailable
Video is not available
You were logged out to help protect your account.