• Resolved mikepalmer

    (@mikepalmer)


    In the PayPal card processing tab, I have the error message: “Credit Card processing for your account has not yet been activated by PayPal. If your account is new, this can take some days. Otherwise, please get in contact with PayPal”

    I have tried using a credit card on the checkout page, but got a failed transaction.

    How can I debug what is going on?

    The page I need help with: [log in to see the link]

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

    (@niklasinpsyde)

    Hi @mikepalmer,

    Your account must be enabled for Advanced Card Payments to be able to activate the PayPal Card Processing: https://woocommerce.com/document/woocommerce-paypal-payments/#paypal-card-processing-acdc

    If your account is not enabled for it, you can only provide the standard black credit card button.

    I have tried using a credit card on the checkout page, but got a failed transaction.

    What error message is mentioned in the order notes of the WooCommerce order?
    Thanks!

    Kind regards,
    Niklas

    Thread Starter mikepalmer

    (@mikepalmer)

    Hi @niklasinpsyde,

    Thank you for your reply.

    I don’t know whether or not the account is set up for Advanced Card Payments. I had to set the API credentials manually, because I had previously used the onboarding process for a different PayPal account, and it didn’t give me the option to onboard again with the new PayPal account.

    I have got the standard black credit card button. That’s what I used when I got the error.

    The order notes state the following:

    Instrument declined. The instrument presented was either declined by the processor or bank, or it can’t be used for this payment. Order status changed from Pending payment to Failed.

    All the best, Mike.

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @mikepalmer,

    Advanced Card Payments are a fairly new PayPal feature, and PayPal Payments was the first integration to implement it. So to use it with your existing PayPal account, the account must be enabled for it by PayPal.
    This can be done either from the documentation here: https://woocommerce.com/document/woocommerce-paypal-payments/#sign-up-for-advanced-card-payments

    I had previously used the onboarding process for a different PayPal account, and it didn’t give me the option to onboard again with the new PayPal account.

    Only one live account can be connected at a time, so disconnecting your account and then reconnecting it with the onboarding wizard while Securely accept all major credit & debit cards on the strength of the PayPal network and Advanced Card Processing are selected also initiates the sign-up.

    The error Instrument declined is not a technical problem, but the card provider declined the payment. You could ask the PayPal MTS for more details but usually there isn’t too much PayPal can say but the bank should be able to resolve this problem.

    Kind regards,
    Niklas

    Thread Starter mikepalmer

    (@mikepalmer)

    Hi @niklasinpsyde

    I discovered the reason for the failed transaction. I had forgotten that a replacement card had been lost in the post, and my current card had been blocked as a result. I have tried with a new card, and it works fine.

    It looks like the standard card processing (black box below the PayPal buttons), but that seems to work fine for me.

    One last question: When the transaction was refused because of a blocked card, the PayPal login screen was displayed, and there was no indication of what the problem was. Is there a way to return to a website page with a more user-friendly message in the event of a failed transaction?

    All the best, Mike.

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi Mike,

    Thanks for the update.

    When the transaction was refused because of a blocked card, the PayPal login screen was displayed, and there was no indication of what the problem was. Is there a way to return to a website page with a more user-friendly message in the event of a failed transaction?

    There should usually be a more user-friendly error message, but the plugin cannot directly control what is displayed inside the PayPal iframe.
    Generally, when the instrument has been declined, the payment process is restarted up to two times (the buyer may be redirected to PayPal), and after the third time, the user should be returned to the Checkout page with the error: Please use a different payment method.

    If you want to give it a try, this error behavior can be tested with a PayPal sandbox account connected and this filter:

    add_filter('ppcp_request_args', function ($args, $url){
        if (strpos($url,'capture') !== false) {
            $args['headers']['PayPal-Mock-Response'] = '{"mock_application_codes": "INSTRUMENT_DECLINED"}';
        }
        return $args;
    }, 10, 2);

    Kind regards,
    Niklas

    Plugin Support Andreas W.

    (@aweissinpsyde)

    Hello,

    It has been quite some time since our last communication, so we will mark this thread as resolved. Please open a new thread if you are still facing issues or have questions that you need us to answer.

    Kind regards,
    Andreas

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Credit Card processing for your account has not yet been activated by PayPal’ is closed to new replies.