Spring - 支付网关集成

时间:2012-05-14 13:15:11

标签: spring payment-gateway

我正在尝试为本地支付网关开发代理(即:用户将使用我们的系统进行支付,并隐藏真实的支付网关)。从我们的系统向支付网关发布呼叫的最佳方式是什么?我正在考虑开发一个服务并使用httpclient(post方法而不是ssl)任何想法?或示例代码?

系统可能会变得复杂因为我有翻译,http调用将是他们的一部分(呼叫支付网关,在本地插入数据,更新数据库中的其他记录...等等),我正在考虑开发一个任何操作成功的特殊日志,如果不是我保存它并稍后通过cron处理它!这是一个很好的建筑吗?

1 个答案:

答案 0 :(得分:0)

回答你的问题太主观了。您所描述的基本上是大多数支付相关网站的构建方式。

对于支付网关,您可以参考http://git.springsource.org/spring-payment/spring-payment/trees/master

您可以先创建基本设计,即DB结构等。完成后,您可以开始使用存根进行开发。这将帮助您验证与支付网关相关的假设。一旦完成,一切正常,您就可以继续使用真正的支付网关。

同时,您可以亲自或在线访问支付网关提供商/银行,并查看哪一个最适合您。当您获得许可并且所有手续到位后,您将希望系统准备就绪。然后,您可以将系统与真实支付网关集成。