Paypal Sandbox交易未显示

Ram*_*h V 0 java google-app-engine paypal-sandbox

我在paypal沙盒中创建了一个帐户并创建了2个帐户,其中一个帐户有一些钱用于付款.我使用我的java程序中的签名详细信息来获得付款.当用户点击pay with paypal按钮时,我们将从paypal获得一个令牌并将其传递给此URL:

https://www.sandbox.paypal.com/webscr?cmd=_express-checkout&token=

成功付款后,我无法在paypal沙盒帐户中看到任何交易?为什么会这样,我在做什么错?我正在使用Google App Engine java和jsp.请给我任何帮助完整的链接做"Pay With Paypal"

谢谢.

Rob*_*ert 6

请参阅我的答案为什么Paypal需要DoExpressCheckoutPayment?
要使用Express Checkout,您必须至少调用以下API调用:
1.SetExpressCheckout- 设置事务.
2. DoExpressCheckoutPayment- 完成交易.

如果你不调用DoExpressCheckoutPayment指定的页面上SetExpressCheckoutRETURNURL参数,该交易没有完成.这是为了在结账流程中提供更大的灵活性.

Express Checkout旨在作为您自己结账过程中的直接解决方案.快速结账后,您将重定向回您的网站,您应该显示订单确认,买家可以在启动按钮/链接之前查看他/她的最终订单详细信息,从而启动最终的DoExpressCheckoutPaymentAPI调用.这DoExpressCheckoutPayment就是必需的原因.