贝宝付款被批准后发送表格

send form after paypal payement is approuve

你好,我正在使用 django 我有一个表格,如果支付完成,我应该发布该表格,我不知道我应该做什么我试过但对我不起作用,无论如何在我的 html 页面我有一个表单和提交按钮,然后是贝宝付款 <div id="paypal-button-container"></div>

同时收集表单信息和成功付款是一件棘手的事情。其中一个事件必须首先发生,您需要处理该事件在另一个事件未完成的情况下完成的可能性。

如果您有服务器,最好的方法之一是在 JSON 正文中发送所有表单信息,作为 fetch 调用的一部分以捕获付款。这扩展了 https://developer.paypal.com/demo/checkout/#/pattern/server 的服务器演示模式,它要求您创建两个依次调用 PayPal API.

的路由

如果你做 client-side 创建或捕获 (actions.order.create / actions.order.capture) ,and/or 如果你依赖客户端做一个表单 post捕获后,您的集成将很差,并且容易出现所需操作未完成的问题,因为它们依赖于客户端浏览器。