Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Paypal 如何在执行付款时获得付款_Paypal - Fatal编程技术网

Paypal 如何在执行付款时获得付款

Paypal 如何在执行付款时获得付款,paypal,Paypal,我正在尝试为paypal信用卡支付实现一种执行支付方法 根据文件,paypal发送了一个可丢弃的令牌,payerid被发送到了我的url,但是,我如何知道payerid是如何开始的呢?我为登录到我的网站的用户创建了一个付款,然后该用户被重定向到pp进行确认。这很好,但我只知道有自己内部用户id的用户,即我不知道pp payerid 我的createpayment方法直接来自rest api文档,用我的数据代替hc数据。在买家登录PayPal结帐页面上的PayPal帐户之前,您不会知道PayGri

我正在尝试为paypal信用卡支付实现一种执行支付方法

根据文件,paypal发送了一个可丢弃的令牌,payerid被发送到了我的url,但是,我如何知道payerid是如何开始的呢?我为登录到我的网站的用户创建了一个付款,然后该用户被重定向到pp进行确认。这很好,但我只知道有自己内部用户id的用户,即我不知道pp payerid


我的createpayment方法直接来自rest api文档,用我的数据代替hc数据。

在买家登录PayPal结帐页面上的PayPal帐户之前,您不会知道PayGrid。一旦买家被重定向回您的返回URL,PayPal就会发回PayRid。您将希望使用可丢弃令牌将退货买家链接到他们的订单。由于您在将买家发送到PayPal之前已经拥有了令牌,因此您将在数据库中将该令牌分配给买家订单。这样,当买家返回时,您就有了用于引用订单的令牌,以及用于执行付款调用的payerid。您在批准url中的“创建付款”调用后获得令牌:
“href”:https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-签出和令牌=EC-50U50789A2590031“,

您不需要长期登录PayGrid,因为同一买家可能在下次与您交易时使用另一个PayPal帐户