有关软件开发人员用于处理付款,管理发票,监控帐户等的PayPal API的问题(对于用户级支持,请直接使用其网站联系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>
我已经在PayPal文档中搜索了两个小时,但找不到答案,甚至搜索了Google。 在这里检查: https://developer.paypal.com/docs/api/#api-operations 我已经
Paypal API Rest 和 Python 电报机器人
我的 Telegram 机器人的 Python 脚本有问题,我在 Paypal 上配置了一个 REST API,当用户单击 Telegram 上的付款按钮时,用户应该被重定向到 Paym...