Ask our Business Community
Get started and join the conversation to use PayPal for business in the Headstart Community.
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?
PayPal presented an "Account not found. Unilateral receiver not allowed" error message.
This usually occurs when the receiver has an unconfirmed email address.
Ask the receiver to confirm their email address. Here’s how:
- Access your PayPal email settings.
- Select the email address you'd like to confirm.
- Confirm the selection and we'll send you an email.
- Follow the link in the email to complete the confirmation process.
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 the error “Account not found. Unilateral receiver not allowed in chained payment is restricted” in the Sandbox environment?Important: Adaptive Payments is now a limited release product. It's restricted to select partners for approved use cases and shouldn't be used for new integrations without guidance from PayPal. Issue PayPal returned an "Account not found" error when you tried to implement split payments using PayPal's Adaptive Payments 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 isn't confirmed on the PayPal account receiving the payment. With regard to Payment Why did I get PDT error 4003?Issue PayPal returned PDT FAIL Error 4003. Cause If Payment Data Transfer (PDT) doesn't work during testing, you'll usually see an error 4003 or a FAIL response, assuming the email address is confirmed. Solution If you're having trouble setting up Payment Data Transfer, do the following: Check the Why did I get error 10002 “Merchant Authentication failed” when initiating checkout on my site?Issue PayPal returned error code 10002. Causes Either you submitted incorrect API credentials, or you're using the wrong credentials for the PayPal environment you're currently in. Solutions Perform the following checks: Check that you specified your API credentials correctly, with no misspellings or other errors. If you're working 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, 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 browser's cookies or cache. Use of 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 couldn't 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 ) ); 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 didn't send the merchant account data to TSYS by your merchant bank, so no match was found in the PayPal database. Solution Here's how to resolve 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 aren't 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). Why did I get Direct Payment Recurring Payments error “DPRP is disabled for this merchant”?Issue PayPal returned error 11586 - DPRP is disabled for this merchant. Cause The Direct Payment Recurring Payments product isn't enabled on your account. Solution You must determine your account version and take appropriate action.Why did I get the error "The seller accepts encrypted website payments only" during checkout?Issue When customers try to check out, they receive this error message: "The seller accepts encrypted website payments only. You cannot pay the seller through unencrypted buttons. Please contact your seller for more details." Cause The profile is set to accept payments only from encrypted buttons, and the Which API should I use to split payments between receivers?You have two options available for splitting payments among multiple receivers: In a parallel payment, payment is sent to up to six receivers. In a chained payment, payment is made to a primary receiver, who keeps some of the payment and pays the rest to one or more Why did I get the error "Sorry, but you cannot view your existing API Signature while your account is unconfirmed" when accessing my API credentials?Issue An error message reported that your existing API Signature isn't viewable. Cause Your PayPal email address isn't appropriately marked as confirmed in our system. Solution If you try to confirm the email address and you're told that it's already confirmed, try adding a second email address and Why did I get API error code 36?Issue PayPal returned error code 36 - Transaction failed: Fail to obtain approval for the online transaction. Cause The card expiration date value was used improperly. Solution Check that you're using the expected Payflow Pro EXPDATE value. The account expiration date format should be in this format: MMYY.How do I get an Adaptive Payments API application ID?Important: Adaptive Payments is now a limited release product. It's restricted to select partners for approved use cases and shouldn't be used for new integrations without guidance from PayPal. To receive access to build an Adaptive Payments payment structure, you must receive approval from PayPal’s Developer Platform Application Why did I get API error code 10008?Issue PayPal returned API error code 10008 - Security header is not valid. Cause This error usually relates to the API endpoint or the API credentials. Solution Here are ways to resolve this issue: If you use a shopping cart, there may be a switch between Test/Sandbox processing Why did I get API error code 10007?Issue PayPal returned API error code 10007 - Permission denied - You don't have permission to make this API call. Cause Your attempt to refund a transaction failed for one of these reasons: You used the wrong transaction ID. You're trying to make the call for a third Why did I get website error 4001?Issue PayPal returned error 4001. Cause This is a general error related to a database entry on the PayPal website. Solution For help resolving this issue or others, visit PayPal's Contact Customer Service page. Be prepared to provide the following information: What did you do to create this Why did I get API error code 10609?Issue PayPal returned API error code 10609 - Invalid transactionID (Transaction id is invalid) when calling the “DoAuthorization.” Cause The transaction ID is invalid. This message can be displayed with the DoAuthorization, DoCapture, DoReauthorization and DoVoid API calls. Solution Review the transaction ID and retry the request. Also,
Related articles are currently unavailable
Video is not available
You were logged out to help protect your account.