用自适应付款替换paypal express

时间:2012-09-21 21:39:57

标签: php paypal express paypal-adaptive-payments

我是否错误地认为自适应付款不能为用户提供类似的功能来完成我网站上的付款?我的网站目前的工作方式是“卖家”将产品出售,“买家”使用PayPal express购买产品。在本周末,我们向所有卖家支付从销售产品中获得的收入。

问题 :在与x.com的Paypal通信时,他们不喜欢我们如何设置付款方案,并强烈建议我们使用他们的自适应付款API与链式付款或并行付款同时向卖家付款而不是等待结束一周,并有基金汇总。

我们在自适应支付API方面遇到的最大问题是,用户很可能会使用PayPal支付购买费用,而PayPal可能会通过返回网址将其重定向到我的网站,我们的服务器也可能是忙着回应。在这种情况下,客户通过PayPal付款,但由于我们的系统处于离线状态,他们的交易可能不会记录在我们的服务器上,我们最终无法交付产品。

我目前在我的网站上设置了PayPal快递;流程如下:

  1. 买方进入产品页面,点击以paypal付款
  2. 买方被重定向到paypal登录
  3. 买方批准付款,并立即返回我的网站。
  4. 在我的网站上,买家会检查交易并点击“付款”   完成交易
  5. 如果我的网站可以与SQL服务器建立连接,并且 可以成功与paypal API通信,我打电话给 完成交易。

    我知道预先批准的付款,但这不会涉及客户在Paypal中核对他们“批准在一定时间内收取一定金额”吗?我不想让客户感到对财务状况缺乏控制。另外,PayPal IPN会是一个严肃的选择吗?我已经阅读了使用IPN和自适应付款的用户,因为用户通常会在付款后立即关闭其窗口。

1 个答案:

答案 0 :(得分:1)

您可以使用Paypal IPN作为可靠选项。看一下这段(来自Paypal IPN Docs):

  

“IPN消息服务不假定所有消息都是   听众及时收到。因为互联网是   不是100%可靠,消息可能会丢失或延迟。处理   IPN,传输和接收延迟或失败的可能性   消息服务实现重新发送消息的重试机制   各种间隔,直到您确认该消息为止   成功收到了。消息可能会重新发送最多四天   在原始消息之后。 “