The Checkout service now supports the new deferred payment feature in the Stripe Payment service. When a customer checks out their cart, their credit card will either be charged at the initial checkout or after their order has been shipped. This depends on how the merchant decided to set up their payment settings. If the merchant chooses to have the payment captured once the order has shipped, the payment call made during checkout will return a transaction ID and a payment status of
pending, which will be passed to the Order service. Once the order has been shipped, the same payment endpoint will be called again and the payment will be captured.
If you find any information that is unclear or incorrect, please let us know so that we can improve the Dev Portal content.
Use our private help channel. Receive updates over email and contact our specialists directly.
If you need more information about this topic, visit hybris Experts to post your own question and interact with our community and experts.