paypal 相关问题

有关软件开发人员用于处理付款,管理发票,监控帐户等的PayPal API的问题(对于用户级支持,请直接使用其网站联系PayPal。)

npm 项目不在 PowerShell 中运行,但在 VS Code 中打开时运行

我已经从他们的示例 GitHub 中提取了 PayPal 标准集成。 如果我在 VS Code 中打开项目并运行 npm start,服务器工作得很好,基本上没有任何问题......

回答 1 投票 0

自定义 Shopify 网站购物车页面中的 Paypal 按钮

我希望你一切都好。 我非常非常高兴能跳到这里。 你能帮我一会儿吗? 我想自定义购物车页面中的 Paypal 按钮。 这里重要的是......

回答 1 投票 0

PAYPAL 付款客户端 REST 脚本

我已将 PayPal 客户端 REST 集成到我的网站。我使用了以下链接提供的示例代码: https://developer.paypal.com/demo/checkout/#/pattern/client 下面的代码有效...

回答 2 投票 0

PayPal Checkout:仅使用客户端代码接收付款是否安全?

我正在使用 PayPal API 将付款选项添加到我的网站。在他们的教程中,他们使用 JavaScript 在客户端完全渲染按钮并设置交易。哈...

回答 3 投票 0

Paypal API V2 创建订单格式错误的请求

尝试创建订单时,我不断收到格式错误的请求。我的 json 看起来像这样。 { "意图":"捕获", “购买单位”:[ { “项目&q...

回答 1 投票 0

Paypal Webhook 事件始终处于待处理状态,即使响应 200

我配置了一个 Paypal webhook 来捕获一些事件,其中一些事件是 Payment.Sale.Completed、Billing.Subscription.Cancelled 等,会发生以下情况: 我创建订阅

回答 2 投票 0

如何配置paypal沙箱自动返回URL?

我在 Drupal 中使用 ubercart 模块,我需要帮助来配置 PayPal 沙箱的返回 URL。我尝试在 https://developer.paypal.com/webapps/developer/dashboard 中创建企业帐户,但是...

回答 3 投票 0

将 HtmlElementView 与 PayPal 一起使用

我有一个 Flutter Web 项目。我需要将以下 HTML 脚本放入 HtmlElementView 中: </scr...</desc> <question vote="4"> <p>我有一个 Flutter Web 项目。我需要将以下 HTML 脚本放入 <a href="https://api.flutter.dev/flutter/widgets/HtmlElementView-class.html" rel="nofollow noreferrer"><pre><code>HtmlElementView</code></pre></a>:</p> <pre><code>&lt;script src=&#34;https://www.paypal.com/sdk/js?client-id=YOUR_CLIENT_ID&#34;&gt;&lt;/script&gt; &lt;script&gt;paypal.Buttons().render(&#39;body&#39;);&lt;/script&gt; </code></pre> <p>来自<a href="https://developer.paypal.com/docs/checkout/#add-the-buttons-to-your-website" rel="nofollow noreferrer">这里</a>。我试过这个:</p> <pre><code>Widget build(BuildContext context) { // ignore: undefined_prefixed_name ui.platformViewRegistry.registerViewFactory( &#39;paypal-button&#39;, (int viewId) =&gt; IFrameElement() ..width = &#39;500&#39; ..height = &#39;500&#39; ..src = &#39;&#39;&#39; &lt;div id=&#34;paypal-button-container&#34;&gt;&lt;/div&gt; &lt;script src=&#34;https://paypal.com/sdk/js?client-id=MY_CLIENT_ID&#34;&gt;&lt;/script&gt; &lt;script&gt; paypal.Buttons({ // Set up the transaction createOrder: function(data, actions) { return actions.order.create({ purchase_units: [{ amount: { value: &#39;0.01&#39; } }] }); }, // Finalize the transaction onApprove: function(data, actions) { return actions.order.capture().then(function(details) { // Show a success message to the buyer alert(&#39;Transaction completed by &#39; + details.payer.name.given_name + &#39;!&#39;); }); } }).render(&#39;#paypal-button-container&#39;); &lt;/script&gt; &#39;&#39;&#39; ); return SizedBox( height: 300, width: 500, child: Center( child: HtmlElementView( viewType: &#39;paypal-button&#39;, ), ), ); } </code></pre> <p>注意:此代码来自 <a href="https://developer.paypal.com/demo/checkout/#/pattern/client" rel="nofollow noreferrer">https://developer.paypal.com/demo/checkout/#/pattern/client</a></p> <p>此代码不显示任何按钮并给出以下错误:</p> <blockquote> <p>坏状态:未来已经完成</p> <p>URL 中同时包含删除的空格(<pre><code>\n</code></pre>、<pre><code>\r</code></pre>、<pre><code>\t</code></pre>)字符和小于号字符(<pre><code>&lt;</code></pre>)的资源请求将被阻止。请删除换行符并对元素属性值等位置的小于字符进行编码,以便加载这些资源。请参阅 <a href="https://www.chromestatus.com/feature/5735596811091968" rel="nofollow noreferrer">https://www.chromestatus.com/feature/5735596811091968</a> 了解更多详细信息。</p> </blockquote> <p>我需要知道的是如何将此代码片段显示为 Widget,以便我的 Flutter Web 项目能够接受 Paypal 付款。感谢您的帮助!</p> </question> <answer tick="true" vote="9"> <p>目前,将 PayPal 按钮集成到 <pre><code>flutter web</code></pre> 的唯一方法是将它们包装在 IFrame 容器中:</p> <pre><code>class PayPalWidget extends StatefulWidget { @override _PayPalState createState() =&gt; _PayPalState(); } class _PayPalState extends State&lt;PayPalWidget&gt; { html.IFrameElement _element; @override void initState() { _element = html.IFrameElement() ..width = &#34;200px&#34; ..height = &#34;200px&#34; ..style.border = &#39;none&#39; ..srcdoc = &#34;&#34;&#34; &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;body&gt; &lt;script src=&#34;https://www.paypal.com/sdk/js?client-id=sb&#34;&gt;&lt;/script&gt; &lt;script&gt; paypal.Buttons( { createOrder: function(data, actions) { return actions.order.create({ purchase_units: parent.purchase_units }); }, onApprove: function(data, actions) { return actions.order.capture().then(function(details) { parent.flutter_feedback(&#39;Transaction completed by &#39; + details.payer.name.given_name); }); } } ).render(&#39;body&#39;); &lt;/script&gt; &lt;/body&gt; &lt;/html&gt; &#34;&#34;&#34;; js.context[&#34;purchase_units&#34;] = js.JsObject.jsify([ { &#39;amount&#39;: {&#39;value&#39;: &#39;0.02&#39;} } ]); js.context[&#34;flutter_feedback&#34;] = (msg) { Scaffold.of(context).showSnackBar(SnackBar(content: Text(msg))); }; // ignore:undefined_prefixed_name ui.platformViewRegistry.registerViewFactory( &#39;PayPalButtons&#39;, (int viewId) =&gt; _element, ); super.initState(); } @override Widget build(BuildContext context) { return Container( width: 220, height: 220, child: HtmlElementView(viewType: &#39;PayPalButtons&#39;), ); } } </code></pre> <p>但请记住,这种方法远非理想,因为每次更新小部件时都会重新创建 IFrame。我添加了代码来演示这种负面影响:</p> <pre><code>import &#39;dart:ui&#39; as ui; import &#39;dart:js&#39; as js; import &#39;package:universal_html/html.dart&#39; as html; import &#39;package:flutter/material.dart&#39;; class NextLabPage extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar: AppBar( leading: BackButton(), title: Text(&#39;PayPal integration&#39;), centerTitle: true, ), body: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: &lt;Widget&gt;[ Noise(), PayPalWidget(), ]), ), ), ); } } class Noise extends StatelessWidget { @override Widget build(BuildContext context) { return Container( child: RaisedButton( child: Text(&#39;Make Noise&#39;), onPressed: () { Scaffold.of(context).showSnackBar( SnackBar( content: Text(&#34;PayPal buttons will be re-created when I disappear&#34;), ), ); }, ), ); } } // PayPalWidget code // ... </code></pre> <p>按“发出声音”按钮显示小吃栏 - 当消息消失时,按钮也会消失。或者将鼠标悬停在应用栏中的“后退箭头”上,然后移开以显示相同的效果。 </p> </answer> <answer tick="false" vote="0"> <p>更改:dart:ui => dart:ui_web</p> </answer> </body></html>

回答 0 投票 0

如何从android应用程序传递一个对象到firebase云函数来完成Paypal支付功能?

我使用firebase云功能作为Paypal支付的服务器端。文档不是很容易理解。 当我尝试将对象从 android 应用程序发送到 firebase 云函数时,

回答 1 投票 0

PayPal Api:如何测试订阅付款

我有一个 MERN 堆栈应用程序,它提供专业版本的订阅。 用户可以单击贝宝按钮并批准订阅。此订阅通过调用我的

回答 1 投票 0

PayPal 在沙盒模式下发回 400 响应代码 PAYEE_ACCOUNT_INVALID 的原因是什么?

我正在尝试使用paypal和nodejs实现付款。到目前为止,我正在使用 paypal-rest-sdk 来处理 API 调用。我写了一个代码,我可以获取信用卡信息然后进行转账...

回答 1 投票 0

使用 django-paypal 实现 Paypal“_cart”

我正在使用 django-paypal ipn.standard 并尝试使其与 paypal 的“_cart”选项一起使用。但是,我无法让它发挥作用。 我使用这本字典来初始化表单: 购物车{...

回答 2 投票 0

Flutter webview PayPal 对接错误?

我想集成 PayPal 按钮,如下所示: https://developer.paypal.com/demo/checkout/#/pattern/client 我将此示例代码放入 HTML 文件 (assets/paypal.html) 中,然后从 asset 中读取到 W...

回答 2 投票 0

如何使用 IPN 和 Webhooks 将 PayPal 订阅与 FastAPI 中的用户信息相关联?

我正在努力为我的网站实现 PayPal 订阅付款,该网站是使用 FastAPI 作为后端构建的。我的目标是通过单击

回答 1 投票 0

PayPal API 因看似正确的令牌而失败

我有一个使用 JavaScript 中的 PayPal API 的工作测试版本。当我将其转换为 Curl 以便我可以在服务器端运行它并隐藏凭据时,我仍然可以正确获取令牌,但所有这些...

回答 1 投票 0

PayPal 集成问题与禁止错误

我对 PayPal 付款集成有疑问。我希望集成付款,并按照以下说明进行操作:https://developer.paypal.com/docs/regional/mx/ payment-selection-page/ 我的...

回答 1 投票 0

如何使用API向PayPal账户充值

我正在寻找一种使用 API 向 PayPal 帐户充值的方法。我们正在制作一个网站并使用 PayPal Payout API,该 API 只需要使用 PayPal 帐户余额中的资金。我们想要

回答 1 投票 0

Expo 应用程序开发将 PayPal 设置为朋友和家人

我正在使用 Expo 编写一个应用程序。现在我想实现一个用户可以向另一个用户汇款。 由于所有用户都是朋友,我想通过 PayPal Friends 进行付款过程并且......

回答 1 投票 0

自定义 ID 未显示在 paypal webhook 中

因此,我尝试在我的 paypal 订单中放入自定义 id(订单 id),以便它在我的 paypal webhook 中返回给我,但我在 webhook 中找不到它。 这是我的订单代码。 付款= paypalrestsdk。

回答 1 投票 0

在 html 中显示 PayPal 客户端密钥安全吗?

我正在尝试将 PayPal Subscription API 集成到我的网站,html 中有这行代码 <p>我正在尝试将 PayPal Subscription API 集成到我的网站,html 中有这行代码 <pre><code>&lt;script src=&#34;https://www.paypal.com/sdk/js?client-id={{client_id}}&amp;vault=true&amp;intent=subscription&#34;&gt;</code></pre>。</p> <p>这让我很好奇将我的客户端密钥放在那里是否真的安全,每个人都可以通过开发工具看到它</p> </question> <answer tick="false" vote="0"> <p>PayPal JS SDK 必须始终加载客户端 ID 值,如文档所述。</p> </answer> </body></html>

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.