#asoul17
1 messages · Page 1 of 1 (latest)
Hi, I'm not sure I understand the question. If you pass the amount on the Payment Intent creation, the customer should not be able to change the amount. Can you add a bit more context here? What are you seeing?
Yes sure, sorry for not doing so originally
So the context here is that this is a small local "government" client that has set fees and charges based off of certain criteria, normal right? So for Product X, we created a product that is a one off payment at a flat rate, with different pricing based off of this one particular criteria, primarily assets value, and we've built pricing for the product as needed using the Stripe dashboard
Where this particular use case gets interesting is there are additional charges, driven by the page count, the pricing varies per page and it's not evenly distrubuted among the counts of pages
So, we are currently building our own POS within Salesforce and are you suggesting that when interacting with the Stripe API, we simply prompt the end users to input the dollar amount instead of referencing the API ID for a product or pricing?
Ah, so you're asking if you can have the end customer input the amount to be charged a reader?
Yes and no?
Sorry, i'm really not setting the context well and for that I apologize
The goal here for the "front desk" to be able to enter in the amount to be charged to the end customer, and not allow the end customer to change it
This is quite a unique use case as not only will there be a reader, but also use cases where there will need to be a payment link sent out to the end customer
So the actors in this scenario are the Company Staff, and then the end customers, who are actually customers paying for the service, and should not be allowed to change the payment amount
Does that clarify at all by chance? Understand if it does not - it is evident that I am not doing the best at explaining here and again, I'm sorry
Ok, in that case that is how it would work. I recommend going through this Quickstart, https://stripe.com/docs/terminal/quickstart. On the server side, you create the PaymentIntent and you'd pass the amount to be charged. The customer won't change the amount and the amount the front desk staff enters would be the amount that the customer will be charged.
I think the above Quickstart would be helpful, and let me know if you have any specific questions on that integration
Will do, thank you!