[已解决]创建支付网关插件

2020-09-19 15:22发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨!

我正在创建一个支付网关插件,并且正在遵循帮助文档" Payment Integration Overview"。 我创建了所有"命令"类,并将它们映射到* -spring.xml中。

我正在使用Standard Power Tools B2B商店测试此附加组件,然后单击"结帐"按钮并填写信用卡信息以进行付款,我意识到我的课程不是活动运行的,"因为我的所有日​​志都是 不会在控制台上打印。

有人可以帮助我执行所需的步骤吗? 该文档似乎不完整,没有示例。

P.S:我已经下载了Cyber​​source插件,但是在我的Hybris版本(6.3)中不起作用。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨!

我正在创建一个支付网关插件,并且正在遵循帮助文档" Payment Integration Overview"。 我创建了所有"命令"类,并将它们映射到* -spring.xml中。

我正在使用Standard Power Tools B2B商店测试此附加组件,然后单击"结帐"按钮并填写信用卡信息以进行付款,我意识到我的课程不是活动运行的,"因为我的所有日​​志都是 不会在控制台上打印。

有人可以帮助我执行所需的步骤吗? 该文档似乎不完整,没有示例。

P.S:我已经下载了Cyber​​source插件,但是在我的Hybris版本(6.3)中不起作用。

付费偷看设置
发送
9条回答
追夢秋陽
1楼 · 2020-09-19 16:14.采纳回答
  1. 实现看起来像您照顾的命令(IsApplicableCommand,CaptureCommand,AuthorizationCommand..etc)

  2. 具有一个自定义CommandFactory。 PaymentProvider作为您自己的提供者名称,例如:myPaymentProvider b。 commads:其映射,使用step1中的bean类准备了条目

  3. 使用自定义付款提供程序更新BaseStore PaymentProvider。 (您可以通过Impex或BackOffice做到)

看看模拟付款-spring.xml,它给出了步骤1和2的想法

歪着头看世界
2楼-- · 2020-09-19 16:12

Thiago Dia, 如果两个扩展名(item.xml)具有相同的项目类型,则会抛出该错误, 一世 如果您有cybsersourcefullfilemt进程和yacceleratorfulfillmentprocess可用,则应从本地扩展名中删除一个扩展名。

谢谢

Venki

Nan4612
3楼-- · 2020-09-19 16:15

我执行了以下步骤:

  • 将所有Cyber​​source的" bin"文件夹复制到" bin/custom";

  • 在localextensions.xml中添加了以下扩展名:" cybersourcepayment"," cybersourcepaymentaddon"," cybersourceb2bpaymentaddon"," cybersourcefulfilmentprocess"和" cybersourcepaymentsampledata";

  • 使用命令行安装的插件:ant addoninstall -Daddonnames =" cybersourcepaymentaddon" -DaddonStorefront.yb2bacceleratorstorestore =" yb2bacceleratorstorefront"

  • 运行"全部清除";

我收到以下错误,如下图所示:

杂交错误

怎么了?

一周热门 更多>