paypal-subscriptions 相关问题

指PayPal订阅和定期付款。支持从网站或其他链接自动重复订阅。

如何使用 PayPal Advanced Checkout 创建订阅?

我们目前使用 SetExpressCheckout NVP 端点来处理一次性付款的结帐流程并设置付款订阅。 由于 NVP/SOAP API 是传统集成方法,我们...

回答 1 投票 0

如何使用付款人 ID(用户 ID)检索 PayPal 订阅详细信息?

我正在努力将 PayPal 订阅集成到我的系统中,并且我正在尝试弄清楚是否可以使用 payer_id(也称为

回答 1 投票 0

安排未来日期的订阅

我正在尝试使用 Paypal Api 创建预定订阅:“v1/billing/subscriptions” 通过在“start_time”中提供未来日期。 我面临的问题: 我收到了网络钩子

回答 1 投票 0

在 PayPal 上修改订阅新计划时,如何在不试用的情况下覆盖计划?

我们可以通过使用 /v1/billing/subscriptions/{id}/revise 端点更改同一产品中的计划来升级或降级订阅。我们必须在帖子正文中提供新的计划 ID...

回答 1 投票 0

使用 OAuth 获取 PayPal 访问令牌

我将集成 PayPal OAuth 并获取客户的访问令牌。 这是我的 html 代码。 我将集成 PayPal OAuth 并获取客户的访问令牌。 这是我的html代码。 <a id="setupPaypal" class="btn btn-primary" href="https://www.sandbox.paypal.com/signin/authorize?response_type=code&client_id=[MyClientID]&scope=openid&redirect_uri=http://127.0.0.1:54458/merchandise">Setup Paypal</a> 这是我在asp.net c# 中的redirect_uri 处理程序代码。 var code = context.Request["code"].Trim(); try { string clientId = "My PayPal Client ID"; string secret = "My PayPal Client Secret"; var authToken = Convert.ToBase64String(Encoding.UTF8.GetBytes($"{clientId}:{secret}")); string paypalMode = ConfigurationManager.AppSettings["Paypal_Mode"]; var url = "https://api.sandbox.paypal.com/v1/oauth2/token"; var client = new HttpClient(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", authToken); var requestBody = new StringContent($"grant_type=client_credentials&code={code}", Encoding.UTF8, "application/x-www-form-urlencoded"); var response = await client.PostAsync(url, requestBody); if (response.IsSuccessStatusCode) { var jsonResponse = await response.Content.ReadAsStringAsync(); return JsonConvert.DeserializeObject<PayPalGetTokenResponse>(jsonResponse); } else { var errorResponse = await response.Content.ReadAsStringAsync(); Console.WriteLine(errorResponse); return default; } } catch (Exception ex) { Console.WriteLine(ex.Message); return default; } public class PayPalGetTokenResponse { public string scope { get; set; } public string access_token { get; set; } public string token_type { get; set; } public int expires_in { get; set; } public string nonce { get; set; } } 此代码返回access_token。 但是当我使用此访问令牌时,它会显示错误消息。 private async Task<string> CreateProductAsync(string paypalAccessToken) { var request = new HttpRequestMessage(HttpMethod.Post, "https://api-m.sandbox.paypal.com/v1/catalogs/products"); request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", paypalAccessToken); var jsonBody = new { name = "Donation Product", description = "Custom donation subscription product", type = "SERVICE", }; request.Content = new StringContent(JsonConvert.SerializeObject(jsonBody), Encoding.UTF8, "application/json"); var client = new System.Net.Http.HttpClient(); var response = await client.SendAsync(request); var responseContent = await response.Content.ReadAsStringAsync(); if (response.IsSuccessStatusCode) { dynamic result = JsonConvert.DeserializeObject(responseContent); return result.id; // Return the product ID } else { throw new Exception("Error creating product: " + responseContent); } } {"error":"invalid_token","error_description":"Access Token not found in cache"} 我正在尝试使用 PayPal 访问令牌在客户帐户中创建捐赠产品。 我尝试集成 PayPal OAuth 来获取客户的访问令牌。 我将使用客户的访问令牌为客户的帐户创建一个产品。 但它显示错误消息。 这不是如何使用使用 PayPal 登录授权代码,这是您的 HTML 代码调用的授权流程。 查看文档,grant_type应该是authorization_code 您获得的access_token仅对获取个人资料详细信息有用。它不是用于 API 操作的 access_token (grant_type=client_credentials)。 要进行 API 操作,您需要提示输入应用程序 client_id 和密钥(从其developer.paypal.com 仪表板复制),或者考虑成为 multiparty onboard sellers API 的 PayPal 合作伙伴,该 API 的功能受到限制可以做;创建捐赠订阅产品可能不是其中之一。

回答 1 投票 0

对于类似 Shopify 的电子商务平台,我应该使用哪种 PayPal 产品?

我运行类似 Shopify 的 SaaS,我需要能够代表我的客户向客户的客户收款。 它需要支持一次性付款和订阅(+

回答 1 投票 0

使用 PayPal Subscriptions API 收取税费

作为欧盟卖家,我需要根据客户所在国家/地区的税率和规则收取税款。这意味着当我创建订阅时,我需要指定税率(百分比或金额)或......

回答 4 投票 0

有没有办法以编程方式检索贝宝订阅列表?

我正在寻求检索贝宝订阅列表,但无法以编程方式获取订阅列表... 我发现的方法是使用交易搜索 api,但这仅适用于

回答 1 投票 0

Paypal 沙盒窗口在订阅按钮单击时关闭,并显示“create_order_error:令牌失败”

这里是从 paypal 沙箱创建订阅和用户同意的代码。 贝宝.按钮({ 风格: { 形状:'矩形', 白颜色', 布局:'水平', 拉贝...

回答 2 投票 0

如何设置多种货币的 Paypal 订阅?

对于每种产品,我们都会执行以下操作: 添加新产品时,使用 POST /v1/catalogs/products 创建新产品 使用步骤 1 中的 Product_id 创建新计划 POST /v1/billing/plans

回答 2 投票 0

如何修复加载 PayPal SDK JS 时出现的 400 错误

我正在尝试与 PayPal 集成,但无法加载 sdk/js。 我从字面上将其削减回他们的示例代码,并且在加载 SDK js 时仍然给出 HTTP 错误 400。 按照步骤

回答 2 投票 0

如何修复 PayPal Node.js webhook 中的“Webhook 签名验证失败”?

在 Node.js 应用程序中实现 PayPal Webhooks 时,我遇到了 401 未经授权错误,并显示消息“Webhook 签名验证失败”。当我做...时就会出现这个问题

回答 1 投票 0

如何在 Node.js 中付款后将 JWT 用户 ID 与 PayPal 自定义 ID 关联?

我正在 Node.js 应用程序中开发一项功能,在该功能中,我需要将从 JWT(JSON Web 令牌)获取的用户 ID 与成功付款后来自 PayPal 的 custom_id 相关联。用户ID...

回答 1 投票 0

我可以使用重定向 URL 中的令牌从 PayPal API 获取订单详细信息吗?

我在 WordPress 网站上设置了 PayPal 订阅。付款后,用户将被重定向回domain.com/?token=ABCDABCDABCD 我可以使用URL中的token参数来获取订单吗/

回答 1 投票 0

如何设置Paypal订阅按钮的返回URL?

Paypal 订阅按钮现在需要在 Paypal 网站上注册。与我们能够设置返回网址和发票编号的旧方法不同,我们现在必须使用 JavaScript 来调用 Pay...

回答 1 投票 0

Flutter web Paypal 付款并在付款成功后注册用户

我正在尝试从我的 flutter web 应用程序执行以下操作。 用户填写注册表并提供电子邮件和密码。 然后用户单击“订阅”按钮。 这将启动付款...

回答 1 投票 0

如何防止在React中渲染多个PayPal按钮

我正在尝试将 PayPal 按钮集成到我的 React Web 应用程序中,但我不断收到重复的按钮,控制台中的许多消息表明有某些原因导致它们呈现多个...

回答 1 投票 0

如何在React中使用多个PayPal按钮

我正在尝试将 paypal 按钮集成到我的 React Web 应用程序中,但我不断收到重复的按钮和控制台中的许多消息,这表明有些内容保持多次渲染 我行动...

回答 1 投票 0

PayPal 订阅

我正在致力于将定期付款功能集成到基于 Asp.Net 的应用程序中,人们可以订阅每月支付金额的服务。我正在努力实现...

回答 2 投票 0

如何使用API处理PayPal订阅退款?

订阅Sandbox后,以下数据将会得到解答。 订单号:3MA30854KN5622241 订阅ID:I-E1DY12BAWXD1 有了以上信息,就可以暂停

回答 1 投票 0

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