Support » Plugin: WooCommerce PayPal Checkout Payment Gateway » Cannot process recurrent payments with WooCommerce PayPal Checkout Gateway

  • Resolved Mole_LR

    (@mole_lr)


    Hi!

    I have problem! Using WooCommerce Subscriptions, WooCommerce Memberships and WooCommerce PayPal Checkout Gateway (also Stripe)! One-time and recurrent payments with Stripe works fine! But Paypal process just one time payments, on recurrent payments order get such note “PayPal API error Order status changed from Pending payment to Failed.” and in debug.log I see this:

    WC_Gateway_PPEC_Client::_process_response: acknowleged response body: Array
    (
    [TIMESTAMP] =>
    [CORRELATIONID] => XXXX
    [ACK] => Failure
    [VERSION] => 120.0
    [BUILD] => 46457558
    [L_ERRORCODE0] => 10727
    [L_ERRORCODE1] => 10728
    [L_ERRORCODE2] => 10729
    [L_ERRORCODE3] => 10730
    [L_ERRORCODE4] => 10004
    [L_SHORTMESSAGE0] => Shipping Address1 Empty
    [L_SHORTMESSAGE1] => Shipping Address City Empty
    [L_SHORTMESSAGE2] => Shipping Address State Empty
    [L_SHORTMESSAGE3] => Shipping Address Postal Code Empty
    [L_SHORTMESSAGE4] => Invalid Data
    [L_LONGMESSAGE0] => The field Shipping Address1 is required
    [L_LONGMESSAGE1] => The field Shipping Address City is required
    [L_LONGMESSAGE2] => The field Shipping Address State is required
    [L_LONGMESSAGE3] => The field Shipping Address Postal Code is required
    [L_LONGMESSAGE4] => This transaction cannot be processed.
    [L_SEVERITYCODE0] => Error
    [L_SEVERITYCODE1] => Error
    [L_SEVERITYCODE2] => Error
    [L_SEVERITYCODE3] => Error
    [L_SEVERITYCODE4] => Error
    )

    All Plugin versions – latest! When using Paypal checkout – shopper do not fill down Shipping address (as this is not needed for virtual products and there is no such fields at all)!

    What could be the problem? Why 1st payment process fine but recurrent – fails? Recurrent payment fails even when user add Billing and Shipping addresses…

    P.S. Tested also with default theme etc…

    Thank You!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support John Coy a11n

    (@johndcoy)

    Automattic Happiness Engineer

    Hi @mole_lr

    This is a problem with WooCommerce Subscriptions renewals, not the payment gateway. You’ll want to submit a ticket for WooCommerce Subscriptions on the create a ticket page at WooCommerce.com:

    https://woocommerce.com/my-account/create-a-ticket/

    Thread Starter Mole_LR

    (@mole_lr)

    What I found that I was missed – according to: https://docs.woocommerce.com/document/paypal-express-checkout/#section-16, recurrent payments requires: “A billing address must be associated with the subscription. Ensure that the Require Billing Address box is ticked as explained in Advanced Settings.” (P.S. PayPal Reference Transactions is already turned on).

    So, contacted Paypal to turn on “require billing address during checkout”, but Paypal replied “that for security reasons, these requests are most often denied. And that there are a few work arounds offered via Paypal that can be checked out – Express Checkout, Payments Pro)”? Is there just lack in communication requesting wrong stuff or smth is now different?

    I’m asking it here (as well as WooCommerce support, just trying to figure it out from both sides to get it solved) because error is returned by plugin, as for example – Stripe recurrent works fine…

    Thread Starter Mole_LR

    (@mole_lr)

    Now “Require Billing Address” is enabled in Paypal…the same problem – recurrent payments fails!!!

    Hi,

    I am closing this issue (aka marking this topic as resolved) here. As we mentioned above, this issue is related to WooCommerce Subscriptions and we do not support this extension here.

    Feel free to create a ticket on https://woocommerce.com/my-account/create-a-ticket/

    • This reply was modified 3 years, 9 months ago by Dat Hoang.
Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Cannot process recurrent payments with WooCommerce PayPal Checkout Gateway’ is closed to new replies.