预先批准的付款(自适应付款)& NonAccounts

时间:2014-03-03 22:06:42

标签: paypal payment

我做了几个小时'到目前为止,通过API和各种网络资源+搜索引擎(以及SO)的搜索价值,到目前为止我所获得的氛围是,如果没有Paypal帐户,您无法设置Paypal预批准。因此,我的自适应支付设置总是将用户路由到Paypal结账页面,在那里他们可以登录到Paypal或创建一个帐户(没有客人帐户选项等)。

好的,我明白了。但我想知道的是,有些网站仍然为用户提供输入信用卡详细信息的选项(不需要Paypal帐户) ?众筹是目前预先批准的付款的一种流行使用,所以我在这里指出的例子是像indiegogo.com这样的网站。

如果您经历了为项目做出贡献的动议,您会发现您可以直接进入Pay​​pal,或通过信用卡(稍后将您带到Paypal)付款。如果预批准仅限于Paypal帐户,他们如何内置信用卡功能(没有帐户)?他们只是在利用Paypal API的另一个领域吗?

欢迎任何文档,建议等链接:)

编辑:所以来自@Andrew Angell的回复,做了一些挖掘和(根据我的有限理解)似乎创建我想要的系统的最佳方法是通过DoExpressCheckoutPayment为0美元&设置结算协议。一旦买方接受协议,我可以在以后提取协议的资金,而无需买方的进一步投入。这会创建一个类似于Preapproval事务的系统,但与Preapprovals相反,此方法允许访客签出。

2 个答案:

答案 0 :(得分:0)

来自PayPal的网站:

  

要关闭此功能,只需转到“配置文件”子选项卡,然后单击   “销售首选项”列下的网站付款首选项,以及   检查PayPal帐户可选项下的是/否框。

     

*此功能仅供Premier和Business帐户持有人使用。

要打开它,请执行相反的操作。请注意最后一句。

来源:https://www.paypal.com/cgi-bin/webscr?cmd=p/mer/WAX_landing-outside

请注意,您的问题实际上并不是一个编程问题,也许不应该在SO上询问。

答案 1 :(得分:0)

我刚看了一下他们的PayPal结账,然后重定向到:

https://www.paypal.com/webscr?cmd=_ap-payment&paykey=AP-3F225210H0465832H

这是常规付款请求,而不是预付款。如果他们正在设置预先批准链接,那么:

https://www.paypal.com/webscr?cmd=_ap-preapproval&preapprovalkey=some_key_here