Payment Gateways

By: Walter Jones | Asked: 09/18/2022
ForumsCategory: General questionsPayment Gateways
Walter JonesWalter Jones asked 2 years ago
Is there a way through Paypal or Stripe to send a link to pay the remainder of a cost after say a deposit is paid?  I don't see a way to do it through actions, and have never had a client need this before. The work flow is this: A user pays a deposit when they book a time slot, but there is a balance left over.  I want to be able to allow them to pay that balance through formidable if at all possible.  However, I am not sure how I would make this work as the payment gateways only have a one time fee or recurring as options, and paying a deposit isn't recurring, they are basically both 1 time payments, just spread out.  The remainder of the fee would be collected a few days before the time slot.   Any ideas?
3 Answers
Best Answer
Walter JonesWalter Jones answered 2 years ago
Thanks for the light bulb Bobby.  I was able to solve this by creating a new form to “pay the balance”.  I created a new two new fields in my original form, one that is the “payment ID” and the other is the “remaining balance”. I then utilized a series of lookup fields on my new form that populate when the user enters the payment ID as a single text lookup field.  

Worked surprisingly well. 
Bobby Clapp replied 2 years ago

Awesome. Sometimes we just need that spark!

Bobby Clapp answered 2 years ago
That's an interesting project. You'll have to pull off some trickery to have a total amount field that can be checked against the value paid on a particular entry. Then you can use some conditional logic in the form actions or wherever the content is to be displayed that checks to make sure "value paid" is equal to "total amount due".
Victor Font answered 2 years ago
This is what I do for project payments. I use either PayPal or Stripe for website care subscriptions. For projects, I only use Stripe preferably with the client paying by ACH transfer because there's no Stripe fee. You keep the full amount. Once I accept a down payment, I create milestone invoices in Stripe to send on specific dates according to the project's payment schedule. It all functions on auto-pilot after that.
Walter JonesWalter Jones replied 2 years ago

The milestone invoices are all done via stripe though right? Outside of FF?

Victor Font replied 2 years ago

Yes. I never needed to do this, but it may be possible to trigger a Stripe API call to send a payment confirmation to Formidable. You'd have to research it.

Making the Best WordPress Plugin even better - Together

Take on bigger projects with confidence knowing you have access to an entire community of Formidable Experts and Professionals who have your back when the going gets tough. You got this!
Join the community