• Resolved hichem00b

    (@hichem00b)


    Hi guys, I really need help here

    I installed the recommended PayPal Payments and everything went great, from the PayPal side as well, no error shown. But once I tried to do sandbox test (i did it correctly as in documentations many times) it wouldn’t happen and shows this error that I couldn’t find a solution to:

    to process the payment. Please try again or contact the shop admin. [UNPROCESSABLE_ENTITY] The requested action could not be performed, semantically incorrect, or failed business validation. https://developer.paypal.com/docs/api/orders/v2/#error-COMPLIANCE_VIOLATION

    please any idea what’s going on?

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @hichem00b

    This error usually relates to your connected PayPal account and/or the merchant region.

    This doesn’t have anything to do with PayPal Payments directly, but to resolve the error, I suggest creating and connecting a new PayPal merchant sandbox account from a different supported PayPal region.

    To learn more about the error, you could enable Logging in the Connection tab, attempt a payment again to log the error, and then share the debug id from the newly created log file with the PayPal Merchant Technical Support.

    The easiest way to resolve the error should be with a new sandbox merchant account, though.
    I hope this helps!

    Kind regards,
    Niklas

    Thread Starter hichem00b

    (@hichem00b)

    Hi

    I did that already and used buyers sandbox account from two different regions, and a different merchant account but the issue is the same.

    Although yes, I am trying to run my business from a different location than where I registerd my company.

    I also shared the issues and details with the PayPal Merchant Technical Support… So I am just waiting now ??

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    The billing country during the checkout can also be relevant, if I remember correctly. If you experience this error with your regular live account as well, I suggest additionally reaching out to the regular PayPal Merchant Support for non-technical (e.g. account-related) problems or questions.

    There are checkout limitations in place for merchants operating from certain regions (and these may also be present in the sandbox), but PayPal usually can tell you more about how this could be resolved.

    Kind regards,
    Niklas

    Thread Starter hichem00b

    (@hichem00b)

    Thank you for your help

    I don’t know how long it’s gonna take but I will post the solution once I have it.

    Thread Starter hichem00b

    (@hichem00b)

    Hello,

    just to give updates about my ongoing issue

    I contacted paypal customer support which they redirected me to the paypal merchant support, and after few emails they said the following:

    “Thank you for the additional information. From your merchant sandbox account, and the error details you gave, I can see you are not experiencing a technical error, but some compliance issues. These compliance issues can be addressed by customer support.”

    so I had contacted the customer support again and wait for an answer

    Thread Starter hichem00b

    (@hichem00b)

    Hello,

    I go a response from the paypal customer service (takes forever sometimes) and I wanted to publish this so others won’t waste their time like I did.

    The problem was with the type of account I was linking my paypal with (accourding to their response)

    To receive the payments you need to link either a Visa card or a US bank account (not virtual Bank).

    Virtual banks or MasterCards won’t work to receive the payments. They are just to pay for stuff and services!

    When I linked my mastercard to my paypal business account I didn’t get any notification about this.

    So to avoid all of this and don’t waste your time, avoid my mistake.

    Good luck

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘docs/api/orders/v2/#error-COMPLIANCE_VIOLATION’ is closed to new replies.