我是否以为自适应支付不能为用户在我的网站上完成支付提供类似的功能,这是错误的吗?我的网站目前的运作方式是“卖家”出售产品,“买家”使用PayPal Express购买产品。在一周结束时,我们将向所有卖方支付提供其产品进行销售所获得的收入。
问题
:与x.com上的Paypal进行沟通时,他们不喜欢我们如何设置付款方式,并强烈建议我们将其Adaptive Payments api与Chained Payments或Parallel Payments结合使用,以便同时向卖方付款,而不必等到付款结束周并进行资金汇总。
Adaptive Payments API的最大问题在于,用户有很小的机会进入PayPal,为购买的商品付款,然后PayPal通过返回URL将其重定向到我的网站,并且我们的服务器可能太忙而无法响应。在这种情况下,客户通过PayPal付款,但是由于我们的系统处于离线状态,他们的交易可能不会记录在我们的服务器上,最终我们将无法交付产品。
我目前在我的网站上设置了PayPal Express;流程如下:
买家进入产品页面,点击用贝宝付款
买家被重定向到贝宝登录
买方批准付款,并立即将其带回到我的网站。
买家在我的网站上查看交易并点击“付款”
完成交易
如果我的网站可以与SQL服务器建立连接,并且
可以成功与Paypal API进行通信,
完成交易。
我知道预先批准的付款,但是那不包括客户在Paypal中核对他们“批准在一定时间内提取一定数量的款项”吗?我不想让我们的客户感到无法控制自己的财务状况。此外,PayPal IPN是否会是一个严肃的选择?我已经读过用户将IPN与自适应支付结合使用的情况,因为用户通常会在付款后立即关闭其窗口。
最佳答案
您可以将Paypal IPN用作可靠选项。看一下此段(来自Paypal IPN Docs):
“ IPN邮件服务不会假定所有邮件都是
听众会及时收到。因为互联网是
并非100%可靠,消息可能会丢失或延迟。处理
IPN传输和接收延迟或失败的可能性
消息服务实现了一种重试机制,该机制可以在以下位置重新发送消息
不同的时间间隔,直到您确认该消息已经
成功收到。邮件最多可以重发四天
在原始消息之后。 ”
关于php - 用适应性付款代替 Paypal express ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12538535/