用自适应支付取代贝宝快递
Posted
技术标签:
【中文标题】用自适应支付取代贝宝快递【英文标题】:Replace paypal express with adaptive payments 【发布时间】:2012-09-14 08:22:16 【问题描述】:我是否错误地假设自适应支付不为用户在我的网站上完成支付提供类似的功能?我的网站目前的运作方式是“卖家”出售产品,“买家”使用 PayPal 快递购买产品。在一周结束时,我们向所有卖家支付销售产品所获得的收入。
问题 :在 x.com 与 Paypal 沟通时,他们不喜欢我们设置付款方案的方式,并强烈建议我们使用他们的 Adaptive Payments api 与 Chained Payments 或 Parallel Payments 同时向卖家付款,而不是等待结束一周并进行资金汇总。
Adaptive Payments API 的最大问题是,用户访问 PayPal 支付购买费用的可能性很小,然后 PayPal 通过返回 URL 将他们重定向到我的网站,我们的服务器也可能如此忙着回应。在这种情况下,客户通过 PayPal 付款,但由于我们的系统离线,他们的交易可能不会记录在我们的服务器上,我们最终将无法交付产品。
我目前在我的网站上设置了 PayPal 快递;流程如下:
-
买家进入产品页面,点击支付宝支付
买家被重定向到贝宝登录
买家批准付款并立即返回我的网站。
买家在我的网站上查看交易并点击“付款”
完成交易
如果我的网站可以与 SQL 服务器建立连接,并且 可以成功与 paypal API 通信,我调用 完成交易。
我知道预先批准的付款,但这不会涉及客户在贝宝中检查他们“批准在一定时间内提取一定数量的钱”吗?我不想让我们的客户感到无法控制他们的财务状况。另外,PayPal IPN 会是一个严肃的选择吗?我读过一些用户将 IPN 与自适应支付结合使用,因为用户通常会在处理完支付后立即关闭窗口。
【问题讨论】:
【参考方案1】:您可以使用 Paypal IPN 作为可靠的选择。看看这段(来自Paypal IPN Docs):
"IPN 消息服务并不假定所有消息都将 您的听众及时收到。因为互联网是 不是 100% 可靠,消息可能会丢失或延迟。处理 传输和接收延迟或失败的可能性,IPN 消息服务实现了重试机制,在 不同的时间间隔,直到您确认该消息已 成功收到。最多可以重新发送消息四天 在原始消息之后。 "
【讨论】:
以上是关于用自适应支付取代贝宝快递的主要内容,如果未能解决你的问题,请参考以下文章