MPAY24支付服务中是否可以预先选择支付类型和品牌?
这是文档:https ://docs.mpay24.com/docs/redirect-integration
有不同的方法,但其他 2 需要在商家方面建立一个表格。我想继续使用带有 SOAP 的“重定向集成”,但我不确定是否可以使用预选的付款方式和品牌设置 mdxi(商家数据交换接口)。
当我尝试根据 xml 模式“PaymentTypes”不属于“订单”节点时,我得到错误。但在 MDXI.xsd 它是“订单”元素的子元素: https ://www.mpay24.com/schemas/MDXI/v3.0/MDXI.xsd
我是这样设置的:
$mdxi = new \Mpay24\Mpay24Order();
$mdxi->Order->Tid = $transactionId;
$mdxi->Order->Price = $amount;
$mdxi->Order->URL->Success = $urlSuccess;
$mdxi->Order->URL->Error = $urlError;
$mdxi->Order->URL->Confirmation = $urlConfirmation;
$mdxi->Order->PaymentTypes->Payment(0)->setType('CC');
$mdxi->Order->PaymentTypes->Payment(0)->setBrand('VISA');
当我删除 PaymentTypes 设置的最后两行时,错误消失了,我被重定向到 MPAY24 表单,其中包含我想在我的情况下避免的所有可用付款方式。
任何帮助,将不胜感激。