1

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

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

4

1 回答 1

0

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

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

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

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

于 2012-10-15T07:27:16.277 回答