How & which apps to create?
-
Hi guys, do you have the step-by-step guide on which type of app needs to be created in PayPal for this to work? There’s that many options & most similar plugins provide the installation guide not just for the WordPress install but for the PayPal integration.
-
Yes It’d be grate to me too… We cannot configure well this plugin. Please help with the configuration.
In order to set up PayPal Adaptive please navigate to WooCommerce >> Settings >> Checkout >> PayPal Adaptive Payments (WCMp Compatible) and please fill up all the required credentials of your account.
Also make sure that you have set up vendor commission value, in order to do that please navigate to WCMp >> Settings >> Payment and configured the payment.
Let us know if you have any further query.
Thanks but you may have mis-understood me.
I needed instructions on how to set up the relevant app in PayPal for this plugin to work. API credentials are easy to obtain in PayPal as they are in the settings however the app is not so easy. I finally found that you have to apply to create an app on https://www.paypal-apps.com. Our app for chained payments has not yet been approved.
We initially created an app for parallel payments which was automatically approved but when we went through the checkout to test the gateway we were met with the error code in your plugin’s log: Failed to generate the payment key. ErrorID 550001 & message User is not allowed to perform this action. The checkout also reported: An error has occurred while processing your payment, please try again. Or contact us for assistance.
Also, when trying to empty the bin: WCMP > Commissions > Bin > empty bin or bulk delete brings up error: Sorry, you are not allowed to delete this item.
-
This reply was modified 7 years, 8 months ago by
JamesBoothroyd.
@jamesboothroyd The reason you have faced the issue while checking out because the id 550001 has not been approved by the PayPal. So, please get in touch with PayPal regarding this.
Now coming to your another query on the error while emptying the bin, we have fixed the issue in our latest update (2.7.4). Kindly update the plugin and confirm the same.
Many thanks, I have read a few forums which say it is due to the verifcation of the PayPal account i.e not having a linked bank account or credit card.
Thanks for the bin fix, I’ll update.
We are currently having an issue with PayPal & their chained payments. We will be selling event tickets which we did not know falls under their pre-approvals terms of service. Now I don’t know enough about this but our app has gone for resubmission again (3rd time now) with the request for pre-approvals integration.
They said your plugin should support this preapprovals api – can you confirm?
As it happens, when selling event tickets or travel services this is something which they payment cannot be taken straight away such as a shop selling & shipping a t-shirt. They have to take the money closer to the time of the event or travelling date; apparently this is due to chargebacks.
** just re-checked & I’m already running 2.7.4 but cannot delete/empty the bin.
-
This reply was modified 7 years, 8 months ago by
JamesBoothroyd.
I think you are talking about escrow type system, I am afraid, our plugin doesn’t support this flow.
I am really sorry regarding this misunderstanding on “delete/empty the bin”, the team is thinking whether to provide admin the option to delete/empty the bin. Once we will decide anything, we will let you know.
Ok, thanks for that.
Just wondering, we managed to complete a test parallel payment but in PayPal there was no order details information on the product.
Here’s a screenshot: ?https://www.dropbox.com/s/weh3n4nkpd5hcbe/Screen%20Shot%202017-07-22%20at%2009.35.50.png?dl=0
Also, we have now got the chained payments app approved but is still charging both parties the fee instead of the fee to the primary receiver – is this something which can be controlled in your plugin (the primary & secondary receiver & the fees)? Waiting on PayPal’s reply also.
Sorry again for the separate post, I have had a reply from PayPal’s MTS team – they say:
The fee distribution is set with the variable “feesPayer”.
Can this be included in your plugin? We can’t go live until we can get the vendor to cover all the fees as our admin fee is only £0.80.
Search feesPayer on this page: https://developer.paypal.com/docs/classic/api/adaptive-payments/Pay_API_Operation/
If you choose the parallel payment, then the customer could see the split of the money between admin and vendor.
But, if you choose chained payment, in that case, the customer will only see that the admin is getting the whole amount, but internally the amount will get split and the vendor will receive their part of the commission as soon as the customer will complete the payment.
Please note, for both parallel and chained payment, the transaction fee will be deducted for both the admin as well as for the vendor.
Let me know if you have any further query.
I added the variable ‘feesPayer’ to line 184 of ../plugins/wcmp-paypal-adaptive-gateway/classes/class-wcmp-paypal-adaptive-gateway-payment-method.php
‘feesPayer’ => ‘PRIMARYRECEIVER’,
and this worked! I’m no coder & noticed some other PayPal variables from their API so just stuck it in to see if it worked!
Could you implement the feesPayer variable to your plugin so we can choose who pays the fee on chained payments? Maybe another dropdown with the options available: PRIMARYRECEIVER, EACHRECEIVER, SECONDARYONLY.
Also, we completed a PayPal transaction & there was no order details information in PayPal – is that normal? Here’s a screenshot: ?https://www.dropbox.com/s/weh3n4nkpd5hcbe/Screen%20Shot%202017-07-22%20at%2009.35.50.png?dl=0
Sorry, another thing… Is there any way to set who is the primary receiver & who is the secondary receiver?
PayPal said “the vendor should be the primary receiver” so that would make us (site owners/marketplace) the secondary receiver but your WCMP makes the admin the Primary & the product vendor the secondary – can we swap these around so the vendors become primary & the site owner becomes secondary?
@jamesboothroyd I am afraid you have to make admin the primary receiver, simply because this is a multi-vendor site hence, there will be multiple vendors and all of them cannot be set primary receiver.
That is why we have made the admin primary receiver and the vendor as secondary receiver.
Let me know if you have any further query.
Ok, thanks. I will see if PayPal can swap the primary & secondary receiver in the app API.
In the next plugin could you implement the feesPayer variable to your plugin so we can choose who pays the fee on chained payments? Maybe another dropdown with the options available: PRIMARYRECEIVER, EACHRECEIVER, SECONDARYONLY.
Also, we completed a PayPal transaction & there was no order details information in PayPal – is that normal? Here’s a screenshot: ?https://www.dropbox.com/s/weh3n4nkpd5hcbe/Screen%20Shot%202017-07-22%20at%2009.35.50.png?dl=0
Thanks for sharing the feature request. I have forwarded this to our development team.
-
This reply was modified 7 years, 8 months ago by
- The topic ‘How & which apps to create?’ is closed to new replies.