首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >购物车API的任何支付网关?(至少需要PayPal)

购物车API的任何支付网关?(至少需要PayPal)
EN

Stack Overflow用户
提问于 2012-04-26 02:24:49
回答 6查看 7.4K关注 0票数 17

我试图找到一个基于java的应用编程接口,包装的细节处理信用卡交易或购买通过PayPal在最低限度,以及其他网关作为一个加号在IPN的方式(即不需要产品,只需发票金额)

作为一个简单的例子,我想我应该能够做一些类似下面的伪代码:

代码语言:javascript
复制
shoppingApi.postTransaction("paypal", amount, currency, invoiceId, purchaseDescription)

并且稍后在调度任务期间或在来自IPN url的通知时:

代码语言:javascript
复制
completedPayments = shoppingApi.getUnprocessedCompletedPayments();
for (Payment payment: completedPayments)
{
  // my code to process a successful payment.
}

然后我会处理购买的东西。

我知道有很多购物车可以做到这一点,但据我所知,他们都希望你把你的产品放入他们的系统中,这对我来说是行不通的。我的产品在第三方系统中,我只想处理一笔付款。就这样。

据我所知,没有哪辆车能像我上面建议的那样公开一个简单的API。我不关心我的用户使用什么支付类型,我只想知道他们是否完成了支付。我知道Shopify.com有一个REST api可以做这样的事情,但它不像IPN那样(它希望你的产品在它的系统中)。

提前感谢您的任何建议!

编辑:我当然知道我还需要查看其他状态,比如"pending",等等,但那只是另一个简单的调用,比如shoppingApi.getPendingPayments()。如果API执行上述两个调用,我会很高兴;-)

EDIT 2:我更喜欢开源,但如果它是固定费用,可以在一定程度上试用,并且相当成熟/受人尊敬,那么我完全对商业开放。

EDIT 3-大调注释:我相信这样的库应该存在。它是否这样做是另一个问题。所以要说清楚,我真的希望看到“是,使用这个库”的回答,而不是“不”,这是不可能的,因为我%99.999确定它可以做到;-)提前谢谢!

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-05-16 05:38:11

可以通过jruby使用this site

这可能会也可能不会满足您的需求。

票数 1
EN

Stack Overflow用户

发布于 2012-05-04 00:48:03

我会说最好是写你自己的api,因为任何与支付和购买过程相关的东西都需要你花钱才能得到。您需要以下条件才能让您的应用程序完成以下任务:

  1. 您需要一台与PayPal (或DataTrans或任何其他支付系统)通信的服务器
  2. 您需要一个数据库来捕获所有转账的付款:

代码语言:javascript
复制
- That have been settled
- That have been payed but the settlement is not received yet
- That still need to be payed
- Installments done, finished, or yet to be done  

  1. 服务器需要是任何具有一定安全性的web应用程序( PayPal -token

  1. hibernate等)。用户登录并开始在线购买时,需要调用PayPal并在浏览器的回调中获得响应。每次您进行结算时,您都会将所需数据保存在数据库中,如user-id purchase-method owner card-number invoice-id acegi

我希望这能帮到你

票数 1
EN

Stack Overflow用户

发布于 2012-05-08 15:21:07

您无法获取支付网关集成的API。您将不得不编写自己的处理与各种支付网关的发展。为此,您必须了解哪个支付网关获取哪些参数,以及它请求支付网关的URL。您可以通过varius支付网关网站获取此信息。

这个url可能对你有帮助。

对于HDFC:http://www.hdfcbank.com/sme/sme-details?id=guzh6m0i

对于Paypal:https://merchant.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=merchant/payment_gateway

安全支付:http://www.securepay.com.au/

techpro ICICI:http://forums.devarticles.com/asp-development-3/how-to-integrate-payseal-icici-payment-gateway-95329.html

您还可以在此处找到开发API或开发指南,以了解处理请求所需的参数。

希望这能对你有所帮助。

尽情享受!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10321554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档