有关软件开发人员用于处理付款,管理发票,监控帐户等的PayPal API的问题(对于用户级支持,请直接使用其网站联系PayPal。)
npm 项目不在 PowerShell 中运行,但在 VS Code 中打开时运行
我已经从他们的示例 GitHub 中提取了 PayPal 标准集成。 如果我在 VS Code 中打开项目并运行 npm start,服务器工作得很好,基本上没有任何问题......
自定义 Shopify 网站购物车页面中的 Paypal 按钮
我希望你一切都好。 我非常非常高兴能跳到这里。 你能帮我一会儿吗? 我想自定义购物车页面中的 Paypal 按钮。 这里重要的是......
我已将 PayPal 客户端 REST 集成到我的网站。我使用了以下链接提供的示例代码: https://developer.paypal.com/demo/checkout/#/pattern/client 下面的代码有效...
PayPal Checkout:仅使用客户端代码接收付款是否安全?
我正在使用 PayPal API 将付款选项添加到我的网站。在他们的教程中,他们使用 JavaScript 在客户端完全渲染按钮并设置交易。哈...
尝试创建订单时,我不断收到格式错误的请求。我的 json 看起来像这样。 { "意图":"捕获", “购买单位”:[ { “项目&q...
Paypal Webhook 事件始终处于待处理状态,即使响应 200
我配置了一个 Paypal webhook 来捕获一些事件,其中一些事件是 Payment.Sale.Completed、Billing.Subscription.Cancelled 等,会发生以下情况: 我创建订阅
我在 Drupal 中使用 ubercart 模块,我需要帮助来配置 PayPal 沙箱的返回 URL。我尝试在 https://developer.paypal.com/webapps/developer/dashboard 中创建企业帐户,但是...
将 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><script src="https://www.paypal.com/sdk/js?client-id=YOUR_CLIENT_ID"></script> <script>paypal.Buttons().render('body');</script> </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( 'paypal-button', (int viewId) => IFrameElement() ..width = '500' ..height = '500' ..src = ''' <div id="paypal-button-container"></div> <script src="https://paypal.com/sdk/js?client-id=MY_CLIENT_ID"></script> <script> paypal.Buttons({ // Set up the transaction createOrder: function(data, actions) { return actions.order.create({ purchase_units: [{ amount: { value: '0.01' } }] }); }, // Finalize the transaction onApprove: function(data, actions) { return actions.order.capture().then(function(details) { // Show a success message to the buyer alert('Transaction completed by ' + details.payer.name.given_name + '!'); }); } }).render('#paypal-button-container'); </script> ''' ); return SizedBox( height: 300, width: 500, child: Center( child: HtmlElementView( viewType: 'paypal-button', ), ), ); } </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><</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() => _PayPalState(); } class _PayPalState extends State<PayPalWidget> { html.IFrameElement _element; @override void initState() { _element = html.IFrameElement() ..width = "200px" ..height = "200px" ..style.border = 'none' ..srcdoc = """ <!DOCTYPE html> <html> <body> <script src="https://www.paypal.com/sdk/js?client-id=sb"></script> <script> 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('Transaction completed by ' + details.payer.name.given_name); }); } } ).render('body'); </script> </body> </html> """; js.context["purchase_units"] = js.JsObject.jsify([ { 'amount': {'value': '0.02'} } ]); js.context["flutter_feedback"] = (msg) { Scaffold.of(context).showSnackBar(SnackBar(content: Text(msg))); }; // ignore:undefined_prefixed_name ui.platformViewRegistry.registerViewFactory( 'PayPalButtons', (int viewId) => _element, ); super.initState(); } @override Widget build(BuildContext context) { return Container( width: 220, height: 220, child: HtmlElementView(viewType: 'PayPalButtons'), ); } } </code></pre> <p>但请记住,这种方法远非理想,因为每次更新小部件时都会重新创建 IFrame。我添加了代码来演示这种负面影响:</p> <pre><code>import 'dart:ui' as ui; import 'dart:js' as js; import 'package:universal_html/html.dart' as html; import 'package:flutter/material.dart'; class NextLabPage extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar: AppBar( leading: BackButton(), title: Text('PayPal integration'), centerTitle: true, ), body: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ Noise(), PayPalWidget(), ]), ), ), ); } } class Noise extends StatelessWidget { @override Widget build(BuildContext context) { return Container( child: RaisedButton( child: Text('Make Noise'), onPressed: () { Scaffold.of(context).showSnackBar( SnackBar( content: Text("PayPal buttons will be re-created when I disappear"), ), ); }, ), ); } } // PayPalWidget code // ... </code></pre> <p>按“发出声音”按钮显示小吃栏 - 当消息消失时,按钮也会消失。或者将鼠标悬停在应用栏中的“后退箭头”上,然后移开以显示相同的效果。 </p> </answer> <answer tick="false" vote="0"> <p>更改:dart:ui => dart:ui_web</p> </answer> </body></html>
如何从android应用程序传递一个对象到firebase云函数来完成Paypal支付功能?
我使用firebase云功能作为Paypal支付的服务器端。文档不是很容易理解。 当我尝试将对象从 android 应用程序发送到 firebase 云函数时,
我有一个 MERN 堆栈应用程序,它提供专业版本的订阅。 用户可以单击贝宝按钮并批准订阅。此订阅通过调用我的
PayPal 在沙盒模式下发回 400 响应代码 PAYEE_ACCOUNT_INVALID 的原因是什么?
我正在尝试使用paypal和nodejs实现付款。到目前为止,我正在使用 paypal-rest-sdk 来处理 API 调用。我写了一个代码,我可以获取信用卡信息然后进行转账...
使用 django-paypal 实现 Paypal“_cart”
我正在使用 django-paypal ipn.standard 并尝试使其与 paypal 的“_cart”选项一起使用。但是,我无法让它发挥作用。 我使用这本字典来初始化表单: 购物车{...
我想集成 PayPal 按钮,如下所示: https://developer.paypal.com/demo/checkout/#/pattern/client 我将此示例代码放入 HTML 文件 (assets/paypal.html) 中,然后从 asset 中读取到 W...
如何使用 IPN 和 Webhooks 将 PayPal 订阅与 FastAPI 中的用户信息相关联?
我正在努力为我的网站实现 PayPal 订阅付款,该网站是使用 FastAPI 作为后端构建的。我的目标是通过单击
我有一个使用 JavaScript 中的 PayPal API 的工作测试版本。当我将其转换为 Curl 以便我可以在服务器端运行它并隐藏凭据时,我仍然可以正确获取令牌,但所有这些...
我对 PayPal 付款集成有疑问。我希望集成付款,并按照以下说明进行操作:https://developer.paypal.com/docs/regional/mx/ payment-selection-page/ 我的...
我正在寻找一种使用 API 向 PayPal 帐户充值的方法。我们正在制作一个网站并使用 PayPal Payout API,该 API 只需要使用 PayPal 帐户余额中的资金。我们想要
我正在使用 Expo 编写一个应用程序。现在我想实现一个用户可以向另一个用户汇款。 由于所有用户都是朋友,我想通过 PayPal Friends 进行付款过程并且......
因此,我尝试在我的 paypal 订单中放入自定义 id(订单 id),以便它在我的 paypal webhook 中返回给我,但我在 webhook 中找不到它。 这是我的订单代码。 付款= paypalrestsdk。
我正在尝试将 PayPal Subscription API 集成到我的网站,html 中有这行代码 <p>我正在尝试将 PayPal Subscription API 集成到我的网站,html 中有这行代码 <pre><code><script src="https://www.paypal.com/sdk/js?client-id={{client_id}}&vault=true&intent=subscription"></code></pre>。</p> <p>这让我很好奇将我的客户端密钥放在那里是否真的安全,每个人都可以通过开发工具看到它</p> </question> <answer tick="false" vote="0"> <p>PayPal JS SDK 必须始终加载客户端 ID 值,如文档所述。</p> </answer> </body></html>