Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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
Javascript 在PayPal API中使用您自己的按钮_Javascript_Api_Paypal_Integration - Fatal编程技术网

Javascript 在PayPal API中使用您自己的按钮

Javascript 在PayPal API中使用您自己的按钮,javascript,api,paypal,integration,Javascript,Api,Paypal,Integration,我有一个网站,我与贝宝智能按钮API集成。我试着阅读,看看是否有一种方法可以使用我自己的HTML按钮元素来触发createOrder和onApprove的API。PayPal的按钮生成器中似乎内置了这些呼叫。有什么建议吗?如果您使用自己的按钮,您需要创建一个v2/订单交易,并将客户重定向到该URL,然后它们将被重定向回,以便您捕获并显示感谢页面 如果没有重定向,您将无法在上下文/浏览器签出中获得智能支付按钮的好处。您也无法获得一些人可以使用的带有信用卡字段的嵌入式iframe的好处。如果您使用自

我有一个网站,我与贝宝智能按钮API集成。我试着阅读,看看是否有一种方法可以使用我自己的HTML按钮元素来触发createOrder和onApprove的API。PayPal的按钮生成器中似乎内置了这些呼叫。有什么建议吗?

如果您使用自己的按钮,您需要创建一个v2/订单交易,并将客户重定向到该URL,然后它们将被重定向回,以便您捕获并显示感谢页面


如果没有重定向,您将无法在上下文/浏览器签出中获得智能支付按钮的好处。您也无法获得一些人可以使用的带有信用卡字段的嵌入式iframe的好处。

如果您使用自己的按钮,则需要创建一个v2/订单交易,并将客户重定向到该URL,然后它们将被重定向回,以便您捕获并显示感谢页面


如果没有重定向,您将无法在上下文/浏览器签出中获得智能支付按钮的好处。您也不会获得一些人可以使用的带有信用卡字段的嵌入式iframe的好处。

应该可以使用iframe处理“将客户重定向到该URL”,对吗?在iframe中?不可以。但是你可以使用target=\u blank或target=\u top来转义iframe,如果你出于某种原因在其中,我的意思是如果你控制父页面,并使用target=将付款表单放入iframe中。PayPal的支付表单是否会继续在iframe中运行,或者采取措施阻止/退出iframe?您不能在一个框架内重定向到PayPal。您需要在顶部窗口中重定向,或使用智能支付按钮打开迷你浏览器。迷你浏览器本身就是顶部窗口。。。因此,您不需要使用智能支付按钮(只需使用基本的JavaScript打开浏览器窗口)。重定向页面加载是不可避免的(我认为),但迷你浏览器仍然可以向父页面报告并关闭自己。应该可以使用iframe处理“将客户重定向到该URL”,对吗?在iframe中?不可以。但是你可以使用target=\u blank或target=\u top来转义iframe,如果你出于某种原因在其中,我的意思是如果你控制父页面,并使用target=将付款表单放入iframe中。PayPal的支付表单是否会继续在iframe中运行,或者采取措施阻止/退出iframe?您不能在一个框架内重定向到PayPal。您需要在顶部窗口中重定向,或使用智能支付按钮打开迷你浏览器。迷你浏览器本身就是顶部窗口。。。因此,您不需要使用智能支付按钮(只需使用基本的JavaScript打开浏览器窗口)。重定向页面加载是不可避免的(我认为),但是迷你浏览器仍然可以向父页面报告并关闭自己。