【发布时间】:2015-10-08 11:35:21
【问题描述】:
谁能建议我在 Angularjs 应用程序中使用 Spring 在后端集成支付网关的流程。
最好的方法是什么?
我的困境是,我们只从后端获取 JSON 格式的数据,并且对视图/重定向的控制非常少。由于显而易见的原因,我不想从 javascript 调用支付网关。
这种情况下的流程是什么。任何提示表示赞赏。
【问题讨论】:
标签: javascript angularjs spring payment-gateway
谁能建议我在 Angularjs 应用程序中使用 Spring 在后端集成支付网关的流程。
最好的方法是什么?
我的困境是,我们只从后端获取 JSON 格式的数据,并且对视图/重定向的控制非常少。由于显而易见的原因,我不想从 javascript 调用支付网关。
这种情况下的流程是什么。任何提示表示赞赏。
【问题讨论】:
标签: javascript angularjs spring payment-gateway
我使用 JPOS(ISO8583 消息路由器)、Spring JPA(数据库管理)、SparkJava(REST JSON 数据 API)、angularjs(前端应用程序)和用于消息传递的 Apache qupid 的组合构建了整个支付网关 + EFT 交换机。
在您的情况下,您可以动态创建 iframe 以在您的 angularjs 部分页面/视图中加载外部支付网关。
var payload = 'https://yourexternatpaymentgateway.com?reference='+$scope.payment.reference+ '&name='+encodeURIComponent($scope.payment.name)+'&custid='+$scope.payment.phone+'&amount='+$scope.payment.amount+'&source_page=http://yourfeedbackpage'+
'&description='+encodeURIComponent($scope.payment.description);
jQuery('#console').html('<iframe width="100%" height="550px" src="'+payload+'" frameborder="0"></iframe></div>');
【讨论】: