我正在使用Paypal Express结账...当用户在mysite中点击“checkout with paypal”时,我向PayPal发送一个SetExpressCheckout,其中包含获取令牌所需的信息并将其重定向到此网址:
https://www.sandbox.paypal.com/webscr?cmd=_express-checkout&token=RESPONSE_TOKEN&useraction=commit
我发送“& useraction = commit”以及直接付款的请求,而不返回我的网站并发送另一个请求“DoExpressCheckout”
效果很好我点击“checkout with paypal”按钮我重定向到paypal沙箱并输入我的测试帐户电子邮件和密码..查看我的送货地址信息并点击“立即付款”,我被重定向回到returnUrl I之前指定..但在那之后,当我登录我的测试帐户时,我的余额保持不变!我错过了什么吗?用户重定向回我的网站后,是否必须发出DoExpressCheckout请求?
答案 0 :(得分:1)
我明白了。当发送“& useraction = commit”以及请求时,Paypal告诉用户他将付款,但在Paypal返回我的网站后,我必须发出DoExpressCheckout请求才能完成交易。