2020-09-18 16:47发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
请让我知道如何使用安全的HTTPS协议将在付款页面中捕获的卡信息传输到付款适配器。 还请让我们知道如何在响应对象中维护sopUrl。 提前致谢。
在Hybris <5.2中,查看MultiStepCheckoutController的方法doAddPaymentMethod。
这确定要使用的付款页面的类型:
通过付款表格接收到Accelerator的付款数据
或HOP/托管订单页面:付款提供商提供的付款数据表格,已发布到付款提供商的数据
或SOP/静音订单过帐:加速器提供的付款数据表格,数据过帐到付款提供商
对于SOP,它将为SOP表单视图(方法setupSilentOrderPostPage)设置模型,然后向用户显示SOP表单:
否则,如果为(CheckoutPciOptionEnum.SOP.equals(subscriptionPciOption)) { //建立SOP表单数据并渲染包含表单的页面 最终的SopPaymentDetailsForm sopPaymentDetailsForm = new SopPaymentDetailsForm(); 尝试 { setupSilentOrderPostPage(sopPaymentDetailsForm,model); 返回ControllerConstants.Views.Pages.MultiStepCheckout.SilentOrderPostPage; } 捕获(最终异常e) { LOG.error("无法建立beginCreateSubscription请求",e); GlobalMessages.addErrorMessage(model," checkout.multi.paymentMethod.addPaymentDetails.generalError"); model.addAttribute(" sopPaymentDetailsForm",sopPaymentDetailsForm); } }
然后,将此SOP表单(b2ccheckoutaddon/acceleratoraddon/web/webroot/WEB-INF/view/desktop/pages/checkout/multi/silentOrderPostForm.jsp)发布到付款提供商,其中包括退货地址的所有隐藏字段。
silentOrderPostForm需要自定义以反映您的付款提供商的界面。 还处理返回的Urls和参数。
此处尚未深入5.2,但是如果您查看b2ccheckoutaddon,您将在单独的文件/spring配置中找到相同的部分:-PaymentMethodCheckoutStepController.java(检查self/SOP/HOP)-silentOrderPostPage .jsp-SopPaymentResponseController.java
对这个问题有任何答案吗?
最多设置5个标签!
在Hybris <5.2中,查看MultiStepCheckoutController的方法doAddPaymentMethod。
这确定要使用的付款页面的类型:
通过付款表格接收到Accelerator的付款数据
或HOP/托管订单页面:付款提供商提供的付款数据表格,已发布到付款提供商的数据
或SOP/静音订单过帐:加速器提供的付款数据表格,数据过帐到付款提供商
对于SOP,它将为SOP表单视图(方法setupSilentOrderPostPage)设置模型,然后向用户显示SOP表单:
然后,将此SOP表单(b2ccheckoutaddon/acceleratoraddon/web/webroot/WEB-INF/view/desktop/pages/checkout/multi/silentOrderPostForm.jsp)发布到付款提供商,其中包括退货地址的所有隐藏字段。
silentOrderPostForm需要自定义以反映您的付款提供商的界面。 还处理返回的Urls和参数。
此处尚未深入5.2,但是如果您查看b2ccheckoutaddon,您将在单独的文件/spring配置中找到相同的部分:-PaymentMethodCheckoutStepController.java(检查self/SOP/HOP)-silentOrderPostPage .jsp-SopPaymentResponseController.java
对这个问题有任何答案吗?
一周热门 更多>