2015-09-10 38 views
0

我想实现上下文结账,使用户可以付钱购买商品,而无需重新加载另一个页面(PayPal支付窗口除外)访问该内容。正如我目前了解的过程中,客户将要求我的服务器的PayPal网址来启动交易。我会要求贝宝并发送PAYMENTURL作为回应,然后如果他们完成交易,他们将被重定向到我提供的PayPal网址,但是我怎样才能通知客户端页面允许他们访问内容而无需重新加载?如何使用快速结账更新用户的页面

如果您需要更清楚的例子,他们有一个假的网站,其中有一个视频播放,在一些视频标记停止,然后,如果你付出的视频,然后完全流,但用户并没有重新加载页面要进行这些更改。

+0

你想更新什么? – Vimalnath

+0

https://www.paypal.com/webapps/mpp/digital-goods导航到'它是如何工作的'。在用户使用paypal付款后,他们不会重新加载游戏以更新其状态。我想实现类似的功能,需要在用户付款成功后收到通知。 – Alan

+0

我在https://www.paypal.com/us/webapps/mpp/digital-goods – Vimalnath

回答

1

我知道你不想重新加载页面,因此,例如,如果你想如图所示demo 显示“恭喜页”你既可以做:

  • 做一个阿贾克斯呼叫,所以一旦付款完成,灯箱关闭,并拨打ajax来更新客户端页面。

  • 灯箱关闭后,显示另一个弹出窗口以显示“恭喜页面”并提示用户关闭它。

+0

是的,但问题不在于拨打电话,而是要获取付款已处理的通知,或者至少该窗口已关闭。 – Alan

+0

您将在doexpresscheckout api调用中获得即时响应'ack = success',这意味着付款已处理,您的问题是什么? – Vimalnath

+0

这是我的服务器收到的通知,而不是客户端。 – Alan

相关问题