This project requires working knowledge of the Cyclos and Stripe APIs as they relate to payment processing.
We are a trade exchange with members that trade in barter dollars between each other. We facilitate these trades in our platform and network. As part of each trade we charge a 10% transaction fee in US Dollars via a credit card to the business making the purchase.
We are moving to the Cyclos ([login to view URL]) open source banking platform for the management and facilitation of these trades. The platform does not have an integration to charge the 10% transaction fee to the business making the purchase.
We need an integration that can be used to charge an on-file credit card the 10% fee to the business making the purchase each time a trade is made.
1. You will need to determine the best way to integrate credit card processing into the Cyclos platform.
2. You will need to have knowledge of Java applications and the Stripe payment processing API.
3. Payments must be tracked within the software (it allows for this) and must be trackable through the use of an "account type" created specifically for a cash reserve account. In the event that we reverse a transaction the cash reserve account must be automatically credited with the 10% fee so it can be used toward other transactions.
Additional requirements may be added if necessary but the scope of the project will remain the same.
1. In order to pass PCI verification, we require credit cards stored in Cyclos to be stored in Stripe via their accounts feature. We do not want to store or expose credit card information via our website at any time.