Case Study
The client is transitioning their direct debit mandates from GoCardless to Stripe, and required aid in creating a utility to initiate payment collections.
We worked with the client to gather and document both the functional and non-functional requirements.
We made sure that the utility was able to parse a CSV file, which contained the payment information, and initiate the payment with Stripe for each record, using the PaymentIntent API.
We included functionality that would allow the utility to schedule the creation of PaymentIntents for future collection, which isn’t provided by Stripe itself. This made sure that it had capabilities of persisting payment details.
As the client trades under multiple brands, we made sure that the utility was configurable to allow the client to specify API keys for multiple Stripe accounts, with the ability to select which Stripe account was intended to be utilised.
After meeting all the requirements, we developed two applications, a CLI utility which would parse and validate the contents of the CSV file and persist each record to a SQLite database, and a scheduling service which would retrieve payment details and create the corresponding PaymentIntents via the Stripe API.
The client was very happy with the process and support provided by Koderly.
The Stripe Utility allows the customer to easily schedule direct debit collections ahead of time, knowing that the payments will be collected on the required date.
“The process has been incredibly smooth, and it has been a pleasure to work with Koderly.”
© Koderly 2022. All rights reserved.
The Koderly® name and logo is a registered trademark of Koderly Limited.
Koderly Limited is registered in England & Wales. Company Reg. No. 4070605 / VAT No. 757 9537 70