#asoul17

1 messages · Page 1 of 1 (latest)

fickle narwhalBOT
steady shuttle
#

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?

wild hill
#

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?

steady shuttle
#

Ah, so you're asking if you can have the end customer input the amount to be charged a reader?

wild hill
#

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

steady shuttle
#

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

wild hill
#

Will do, thank you!