指PayPal订阅和定期付款。支持从网站或其他链接自动重复订阅。
我只是想要单击付款按钮时,我将在表格中获得动态密钥,因此在发布表单上打开了灯箱,我从发送者那里获得付款,然后将钱分开2个帐户。
我对具有PayPal的产品有订阅,因此它有一些免费的试用时间。试用期已经开始,我想结束试用期,并执行
我希望这种方法能自行触发webhook。
我正在构建一个用于管理财务的订阅交易列表。 我想保存所有 PayPal 交易,但 API 中没有免费试用数据。控制台里有免费试用交易...
如何使用 PayPal Advanced Checkout 创建订阅?
我们目前使用 SetExpressCheckout NVP 端点来处理一次性付款的结帐流程并设置付款订阅。 由于 NVP/SOAP API 是传统集成方法,我们...
如何使用付款人 ID(用户 ID)检索 PayPal 订阅详细信息?
我正在努力将 PayPal 订阅集成到我的系统中,并且我正在尝试弄清楚是否可以使用 payer_id(也称为
我正在尝试使用 Paypal Api 创建预定订阅:“v1/billing/subscriptions” 通过在“start_time”中提供未来日期。 我面临的问题: 我收到了网络钩子
在 PayPal 上修改订阅新计划时,如何在不试用的情况下覆盖计划?
我们可以通过使用 /v1/billing/subscriptions/{id}/revise 端点更改同一产品中的计划来升级或降级订阅。我们必须在帖子正文中提供新的计划 ID...
我将集成 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 的功能受到限制可以做;创建捐赠订阅产品可能不是其中之一。
对于类似 Shopify 的电子商务平台,我应该使用哪种 PayPal 产品?
我运行类似 Shopify 的 SaaS,我需要能够代表我的客户向客户的客户收款。 它需要支持一次性付款和订阅(+
使用 PayPal Subscriptions API 收取税费
作为欧盟卖家,我需要根据客户所在国家/地区的税率和规则收取税款。这意味着当我创建订阅时,我需要指定税率(百分比或金额)或......
我正在寻求检索贝宝订阅列表,但无法以编程方式获取订阅列表... 我发现的方法是使用交易搜索 api,但这仅适用于
Paypal 沙盒窗口在订阅按钮单击时关闭,并显示“create_order_error:令牌失败”
这里是从 paypal 沙箱创建订阅和用户同意的代码。 贝宝.按钮({ 风格: { 形状:'矩形', 白颜色', 布局:'水平', 拉贝...
对于每种产品,我们都会执行以下操作: 添加新产品时,使用 POST /v1/catalogs/products 创建新产品 使用步骤 1 中的 Product_id 创建新计划 POST /v1/billing/plans
如何修复加载 PayPal SDK JS 时出现的 400 错误
我正在尝试与 PayPal 集成,但无法加载 sdk/js。 我从字面上将其削减回他们的示例代码,并且在加载 SDK js 时仍然给出 HTTP 错误 400。 按照步骤
如何修复 PayPal Node.js webhook 中的“Webhook 签名验证失败”?
在 Node.js 应用程序中实现 PayPal Webhooks 时,我遇到了 401 未经授权错误,并显示消息“Webhook 签名验证失败”。当我做...时就会出现这个问题
如何在 Node.js 中付款后将 JWT 用户 ID 与 PayPal 自定义 ID 关联?
我正在 Node.js 应用程序中开发一项功能,在该功能中,我需要将从 JWT(JSON Web 令牌)获取的用户 ID 与成功付款后来自 PayPal 的 custom_id 相关联。用户ID...
我可以使用重定向 URL 中的令牌从 PayPal API 获取订单详细信息吗?
我在 WordPress 网站上设置了 PayPal 订阅。付款后,用户将被重定向回domain.com/?token=ABCDABCDABCD 我可以使用URL中的token参数来获取订单吗/
Paypal 订阅按钮现在需要在 Paypal 网站上注册。与我们能够设置返回网址和发票编号的旧方法不同,我们现在必须使用 JavaScript 来调用 Pay...
Flutter web Paypal 付款并在付款成功后注册用户
我正在尝试从我的 flutter web 应用程序执行以下操作。 用户填写注册表并提供电子邮件和密码。 然后用户单击“订阅”按钮。 这将启动付款...
我正在尝试将 PayPal 按钮集成到我的 React Web 应用程序中,但我不断收到重复的按钮,控制台中的许多消息表明有某些原因导致它们呈现多个...