Building Payments for an Insurance Startup
moderntreasury.com
Building Payments for an Insurance Startup
1–10 of 38 posts
Re: Building Payments for an Insurance Startup
#2Re: Building Payments for an Insurance Startup
#3Why do you use integers to represent monetary values? It seems like $600 is represented as 60000. Or is that a typo?
With that said, it's better not to reinvent the wheel here and follow the flow, and it's also the safer option— it's better to charge a customer $10 when you meant to charge them $1000, than it is to charge them $1000 when you meant to charge them $10.
[1] https://stripe.com/docs/api/charges/object#charge_object-amo...
Re: Building Payments for an Insurance Startup
#4Why do you use integers to represent monetary values? It seems like $600 is represented as 60000. Or is that a typo?
Re: Building Payments for an Insurance Startup
#5Why do you use integers to represent monetary values? It seems like $600 is represented as 60000. Or is that a typo?
Re: Building Payments for an Insurance Startup
#6Why do you use integers to represent monetary values? It seems like $600 is represented as 60000. Or is that a typo?
Across major payment processors and subscription management systems like Stripe and through most of the stack, integers are used to represent how much to charge in the smallest currency unit. [1] With that said, it's better not to reinvent the wheel here and follow the flow, and it's also the safer option— it's better to charge a customer $10 when you meant to charge them $1000, than it is to charge them $1000 when y…
Re: Building Payments for an Insurance Startup
#7Why do you use integers to represent monetary values? It seems like $600 is represented as 60000. Or is that a typo?
Re: Building Payments for an Insurance Startup
#8Why do you use integers to represent monetary values? It seems like $600 is represented as 60000. Or is that a typo?
Re: Building Payments for an Insurance Startup
#9Why do you use integers to represent monetary values? It seems like $600 is represented as 60000. Or is that a typo?
It's a pain in the butt, but I've realized integers are a good practice. Especially due with oddities of conversions and "maths" like Javascript perform.