Magento2 付款方式未显示在多配送上

Magento2 付款方式未显示在多配送上,magento2,Magento2,付款选项显示罚款: /default/checkout/#payment 付款选项是而不是显示: /default/multishipping/checkout/billing/ 单击“查看订单”后,将显示以下消息: 我们无法完成您的订单,因为您没有付款方式 设置 控制台不显示任何错误 这发生在magento社区:2.2.2magento Multishipping不支持内置的magento在线支付方式 要使自定义付款集成可用于多发货,您需要添加 <payment xmlns:xsi=

付款选项显示罚款:

/default/checkout/#payment
付款选项是而不是显示:

/default/multishipping/checkout/billing/
单击“查看订单”后,将显示以下消息:

我们无法完成您的订单,因为您没有付款方式 设置

控制台不显示任何错误


这发生在magento社区:2.2.2

magento Multishipping不支持内置的magento在线支付方式

要使自定义付款集成可用于多发货,您需要添加

<payment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Payment:etc/payment.xsd">
<methods>
    <method name="payment_code">
        <allow_multiple_address>1</allow_multiple_address>
    </method>
</methods>

1.

到付款模块中的
payment.xml
文件。另外,
payment\u code
应该是集成的支付方法代码。 为了使集成可用,您可能需要为付款表单添加自定义js组件

如果您想将Braintree、PayPal、Authorize.net或其他内置集成添加到Multishipping中,那么如果没有定制,它们将无法工作。仅将它们添加到
payment.xml
是不够的

从Magento 2.2.4版本开始,Cybersource支付集成将可用于多芯片。 此外,我们还改进了多芯片组件,以简化与在线支付解决方案的集成