• Hello. I’m testing the payment flow from the buyer to the vendor and administrator. I have automatic withdrawal of payment for the vendor in the WCFM admin panel. Now the administrator receives the entire amount, the vendor receives nothing. The following errors appeared in the Woocommerce logs:

    ERROR #000016 - PayPal payment processing failed: {"name":"AUTHENTICATION_FAILURE","message":"Authentication failed due to invalid authentication credentials or a missing Authorization header.","links":[{"href":"https:\/\/developer.paypal.com\/docs\/api\/overview\/#error","rel":"information_link"}]}
    2022-08-03T12:16:04+00:00 ERROR #000016 - payment processing failed: Something went wrong please try again later.
    2022-08-03T12:16:04+00:00 DEBUG Auto Withdrawal Request processing failed, please contact Store Admin.: #000016

    Please write what needs to be done or give links to instructions on what I should do. Thanks

Viewing 8 replies - 1 through 8 (of 8 total)
  • If you are using WCFM – Direct PayPal version 2.0.0, then you need to set up the Paypal Settings using PayPal Marketplace API. (Split payment is now possible between multiple vendors)

    Here is the documentation on how to set up the WCFM Paypal – https://docs.wclovers.com/paypal-marketplace/

    You can use the older version of the plugin 1.1.1 if you don’t want to use the new PayPal Split payment.

    Thread Starter petrokalashnikov

    (@petrokalashnikov)

    Thanks for the help. I want vendors to automatically get paid per sale. This documentation tells to the “WCFM PayPal marketplace” plugin. What is this plugin and where can I download it? Thank you.

    Thread Starter petrokalashnikov

    (@petrokalashnikov)

    Hello. I figured it out and used the instructions you sent me.
    Now if the vendor withdraws funds through the Paypal Marketplace and the buyer makes a payment through the Paypal Marketplace, then in the admin panel on the administrator’s side the order is “pending”, while the vendor’s order is not paid.
    Also, there are no test payments in the PayPal personal account and the money does not come. Please tell me if this is normal and if not, how can I fix it or what documentation can I use? Thanks.

    The order initially shows “pending” but after sometime it will be changed to “processing” automatically after paypal verifies the payment.

    Then vendors gets their money immediately & it will be reflected in their Paypal account.

    When you test using sandbox credentials, the commission for admin will not be shown in their PayPal account.

    Thread Starter petrokalashnikov

    (@petrokalashnikov)

    Thanks for the answer. I know that the “pending” order will be changed to “processing”, but orders still pending from last Friday.
    Today in Woocommers logs I have these errors:

    2022-08-08T09:26:36+00:00 ERROR #000024 - PayPal payment processing failed: {"name":"AUTHENTICATION_FAILURE","message":"Authentication failed due to invalid authentication credentials or a missing Authorization header.","links":[{"href":"https:\/\/developer.paypal.com\/docs\/api\/overview\/#error","rel":"information_link"}]}
    2022-08-08T09:26:36+00:00 ERROR #000024 - payment processing failed: Something went wrong please try again later.
    2022-08-08T09:26:36+00:00 DEBUG Auto Withdrawal Request processing failed, please contact Store Admin.: #000024
    2022-08-08T09:44:26+00:00 ERROR #000025 - payment processing failed: Something went wrong please try again later.
    2022-08-08T09:44:26+00:00 DEBUG Auto Withdrawal Request processing failed, please contact Store Admin.: #000025

    How can I resolve it? Thanks

    As the error says, “AUTHENTICATION FAILURE” – I guess your API credentials might be invalid.

    Have you created a platform app in Paypal Successfully? – https://docs.wclovers.com/paypal-marketplace/#admin-configuration-for-paypal-marketplace

    If not please follow this video – https://drive.google.com/file/d/1lkv0iGQ63GPtI1yZyXtmiKm8oXPtQjQC/view?usp=sharing

    Thread Starter petrokalashnikov

    (@petrokalashnikov)

    Hello. I checked the details and they are correct. I will show in the screenshots what the vendor and the buyer are now receiving.
    When the buyer pays through the WCFM PayPal marketplace (https://prnt.sc/kREVFdiRmaq_), then he is transferred to PayPal for payment and the payment seems to have passed and a message appears on the checkout that the payment has passed (https://prnt.sc/iNNYtW2oQfLw ).
    When a customer logs into their account, they see the message “test product has been removed from your cart because it can no longer be purchased. Please contact us if you need assistance.” (https://prnt.sc/Uj0mZiabeBJG).
    There are no records on the PayPal account that money was taken from it, and if you go to my orders, you can see that the order can be paid from your personal account (https://prnt.sc/ju4TGb8uJdhY), but if you try to pay, then redirect to PayPal will not be and the payment will not go through.
    In vendor orders on the VCFM panel, the order is not paid (https://prnt.sc/IHISJccHPR7q).
    In the Paypal account, you can see that the money came only to the administrator (https://prnt.sc/2862BFkdlqps).
    Please tell me, is it correct that the affiliate application created one business account, and the money comes to the default business account (https://prnt.sc/PLKTgbIb1j7s)? Thanks

    Plugin Author WC Lovers

    (@wclovers)

    Please contact us directly from here – https://wclovers.com/contact-us/

    We will debug this for you.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Vendors can’t receive payment’ is closed to new replies.