Magento 2 – How to Show Billing Address at Bottom of Payment Method

billing-addresscheckoutmagento2payment-step

I want to show billing addresses at last of payment step only 1 time instead of showing for each method. Now the billing addresses are in payment method container. I have checked there is code in form template of each payment method.

<div class="payment-method-billing-address">
            <!-- ko foreach: $parent.getRegion(getBillingAddressFormName()) -->
            <!-- ko template: getTemplate() --><!-- /ko -->
            <!--/ko-->
        </div>

Which is used to show billing address. I have tried to put it on payment.html without $parent but its not work.

Best Answer

There is a configuration value for this under Stores->Configuration->Sales->Checkout->Checkout Options->Display Billing Address On

Change the setting from Payment Method to Payment Page. The result will be: Payment Page