I am trying to set up PayPal with Sharetribe and to set up a sandbox environment. There seems to be no documentation on this.
Steps I've done:
create account in https://developer.paypal.com/
create Application
ask PayPal to enable ChannelInitiatedBilling in adaptive payments (I'm currently waiting for a response)
create sandbox accounts via developer.paypal.com
set up my
config.yml
with Paypal access data (using business account).note:
Secure Merchant Account ID ispaypal_partner_id
.
Has anyone configured Sharetribe with PayPal successfully?
From #1462 The open source version of the sharetribe has the same source code as the hosted version, but due to the agreement with PayPal, using the PayPal integration is not possible with the open source version.
Implementing your own payment gateway(adaptive_payment) will be a lot easier. ChannelInitiatedBilling is not required for paypal adaptive payment.
You can create a new service like 'paypal_adaptive_service' similar to 'paypal_service' or create a new TransactionProcess with a new process to do adaptive payment method.