I"m building a marketplace with sellers and buyers. When buyers select a service to buy I want to authorize the payment, but wait for the charge to occur until the seller accepts the job.
I’ve set up a seller account and a customer account with three saved payment sources. All of that is showing up in my platform’s Stripe dashboard. The problem I’m hitting is in trying to actually authorize the charge.
When the customer tries to purchase the service I use the Stripe Marketplace - Link a Customer to a Seller action as shown below:
Using the ID of the above action as the token, I deploy the Stripe Marketplace - Seller Charge a Customer action as set up below:
The math involved in the amount that will be charged to the buyer is because all processing fees are passed onto the customer under our revenue model. I have tried to set this up several different ways and keep getting the below error:
To get out ahead of a few anticipated issues that will be suggested, these are screenshots of how the inputs referenced are set up. I have also tried them with the data type as “integer” as opposed to “decimal” and I get the same error:
The relevant part of the error seems to be that there is an issue with the format of the amount charged to the customer.
Any help is greatly appreciated.