Jump to content
thirty bees forum
  • 0

Stripe module not pushing billing/shipping information to checkout?


Question

Posted

Hi all, I've been working on setting up my shop but when I test it I've noticed a persistent problem with the Stripe module.  When I do a test order and check out using the "Stripe - Pay by Credit Card" option, it brings up the checkout with the items I have selected, but it doesn't send through the shipping/billing information that has been entered in the customer information.  I'm at a bit of a loss as to how to remedy this.  Anyone got any advice?  In the Stripe module, I've got "Collect Billing Information" set to Yes, but it doesn't seem to do anything.

2 answers to this question

Recommended Posts

  • 0
Posted

Yes, thirty bees does not utilize billing address entered in stripe checkout. We should probably remove this "Collect Billing Information" settings from the module.

Before your customer is redirected to checkout, customer account, shipping and billing address needs to be resolved, and saved in thirty bees database. Address is used to calculate final price -- order final price depends on invoice country because every country can have different taxes. If we allowed changing billing address during payment step, we could end up with situation when the collected payment amount would not match invoice amount.

Example:

I sell digital product with base price €60 in EU.

  • when my customer is from Czech republic, the final price includes 21% VAT, so I need to charge €72.6
  • when my customer is from Germany, the final price includes 19% VAT, so I need to charge €71.40

If I allowed changing billing address during payment, then I could collect only €71.40 while invoice displaying final price €72.6. Or it could be reversed -- I might collect €72.6 even though I should have collect only €71.40. 

It's just too late to change billing address information during payment step. 

  • 0
Posted (edited)

Rats. Guess I'm gonna have to use a different e-commerce platform. I want to have Afterpay and Klarna as payment options but to do so, it needs to push a payment address to Stripe, as it will not trigger them as payment options without receiving the address/country the customer is from.  Thanks anyway for the information.

Edited by dream.etchings

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...