You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
User's shipping information can be collected directly on Apple Pay, and passed back to Solidus in order to have all the information needed to complete the order bypassing the checkout entirely.
We could add an Apple Pay button in the cart via this extension (I'd go with just proving a partial that devs can add to their cart page where they prefer). Once we have the payment information back, we should create/complete the order filling the shipping/billing info that we retrieve back from Apple Pay.
The only gotcha here is that we don't have available shipping rates yet on the cart and we need to pass shipping option to Apple Pay, since users will pick on option directly in there. We could, by default, just pass all the available shipping method to Apple Pay and use a configuration class to allow devs to override the default behavior with their custom logic.
The text was updated successfully, but these errors were encountered:
User's shipping information can be collected directly on Apple Pay, and passed back to Solidus in order to have all the information needed to complete the order bypassing the checkout entirely.
📖 https://stripe.com/docs/stripe-js/elements/payment-request-button#html-js-collecting-shipping-info
We could add an Apple Pay button in the cart via this extension (I'd go with just proving a partial that devs can add to their cart page where they prefer). Once we have the payment information back, we should create/complete the order filling the shipping/billing info that we retrieve back from Apple Pay.
The only gotcha here is that we don't have available shipping rates yet on the cart and we need to pass shipping option to Apple Pay, since users will pick on option directly in there. We could, by default, just pass all the available shipping method to Apple Pay and use a configuration class to allow devs to override the default behavior with their custom logic.
The text was updated successfully, but these errors were encountered: