我正在为 magento 创建一个支付扩展程序,并且我有一个使用 3 个通信步骤的 API。即我发送一个HTTP Post,从网关接收信息,插入客户信息,实现另一个HTTP POST,最后在生成客户端后选择包裹数量,实现一个最终的HTTP POST,确认交易。
我已经创建了我的付款扩展,但是如果付款方式允许我提交一个,那么这三个 HTTP 如何发布。由于上述内容取决于网关,我不能创建一个包含所有详细信息的 http 帖子。
为了避免这种情况,我正在做 HTTP POST Js 并且只运行 php 扩展中的最后一个 HTTP POST。但这似乎是如此不安全且非常非传统的 magento 开发,是一个不合适的解决方案。
有更好的想法吗?