We are a new barter exchange with a very limited budget. We are using [login to view URL]'s software to manage the trading activity between members. We would like to use Stripe to process transactions requiring cash.
Our members buy things in our own proprietary currency and we charge a fee of 10% in US Dollars to the buyer on each transaction to cover our costs.
I'm looking to integrate Cyclos and Stripe to allow for a 10% transaction fee every time someone uses Cyclos to make a purchase. The fee needs to be charged to the Buyer and not the Seller. I'd also like the ability to modify this fee individually on each account to where the buyer and seller could each be charged 5% or whatever percentage amount I set.
For example, Joe's Plumbing buys dinner at The Pizza Shack for $20 in barter dollars. When the transaction takes place a 10% cash fee is charged to Joe's Plumbing ($2).
I'd like to accomplish this by having the account holder "fund" in USD a cash reserve account in Cyclos. I'd like the option for the account holder to have this automatically done when a purchase is made or to pre-fund this cash reserve account prior to making the purchase.
Cyclos needs to manage and show this account to the account holder, and the System needs to track the purchases made in Cyclos and reconcile those with Stripe. For example, Joe's Plumbing doesn't recognize the 10% charge and initiates a chargeback. Cyclos needs to recognize that and adjust Joe's Cash Reserve Account accordingly.
Cyclos already has an API here: [login to view URL]
And is already integrated with PayPal with the code found here: [login to view URL]
The scripting engine is written in Groovy which can be found here: [login to view URL]
We need Stripe integrated with Cyclos using a custom Groovy script.