问题标签 [paypal-rest-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
6886 浏览

paypal - PayPal REST API:如何在不询问收货地址的情况下立即付款

我正在尝试使用 PayPal REST API 而不是 PayPal Classic API,但似乎 REST API 缺少 Classic API 所具有的两个功能:

  1. 立即付款:当用户转到 PayPal 页面时,向他显示“立即付款”按钮而不是“继续”按钮和“您快完成了。您将在...确认您的付款”短语。
  2. 没有送货地址:避免在 PayPal 页面上要求用户确认他的送货地址(如果我没记错的话,在经典 API 中使用 NOSHIPPING=1 参数完成)

所以我的问题是:是否可以在不使用 REST API 询问送货地址的情况下立即付款?我必须回到经典 API 吗?

我在此处提供了有关如何使用 PayPal REST API 的更多信息。我正在使用 PayPal REST Java SDK。这是一个示例请求:

及其回应:

0 投票
1 回答
986 浏览

android - 如何使用 paypal android sdk V2 退款?

我正在使用 Paypal 的 android sdk V2 开发一个与 Paypal 集成的 android 应用程序。我已成功完成付款交易。但我不知道如何使用 Paypal sdk V2 (Rest API) 取消交易并退还付款。谁能帮我实现它?

0 投票
1 回答
793 浏览

android - 在paypal中退款付款时发生错误

我正在尝试使用“PAY-7TXXXXXXXXXXXXXXX3RA”之类的 ID 在贝宝中退还已完成的付款。我通过从 android paypal sdkv2 付款获得了这个 ID。当我使用该响应 ID 进行退款时,出现以下错误。谁能帮我解决这个问题?我应该在网址中提供什么 ID?

网址:https ://api.sandbox.paypal.com/v1/payments/sale/PAY-7TXXXXXXXXXXXXXXX3RA/refund

错误响应:

0 投票
1 回答
343 浏览

paypal - PP REST API 收取税费和运费而无需发送地址?

使用 REST API,如果我将用户发送到 PayPal以收集运输信息(当然是付款),我如何收取税费或运费?

做一些研究,这似乎是不可能的,但我无法想象会是这样。如果我必须自己收集运输信息,使用 PP 的价值道具将大大降低。

0 投票
1 回答
115 浏览

paypal - 没有为 intent=authorize 分配身份验证 ID

我认为 ReSt 授权 API 已损坏,在使用 intent=authorize 进行 POST /payment 时,我没有取回 auth 对象的 ID。

即使调用 GET /v1/payments/payment/{id} 我也没有获得身份验证 ID。

这是 http 日志:http: //pastebin.com/e1bEjfBF

如您所见,我得到了 "related_resources":[{"authorization":{"create_time"... 但没有 id。

0 投票
1 回答
143 浏览

ruby-on-rails - 适用于 Ruby 的 PayPal REST SDK - 非全局配置

我正在尝试在应该有多个 API 配置(client_ids、client_secrets 和modes)的应用程序中使用 PayPal REST SDK。

本质上,我想要一个本地 API 对象,例如 Python sdk 中可用的对象:

而在 Ruby 中,它看起来像:

据我所知,目前使用 Ruby sdk 是不可能的。

请记住,我只需要 SDK 提供的一小部分功能,我的问题是:

  1. 我是否错过了有关我正在寻找的文档?
  2. 如果它真的不存在,我最好编写自己的“sdk”还是应该修改现有的?
0 投票
1 回答
1106 浏览

cordova - Paypal SDK 和信用卡支付

我正在尝试使用 Phonegap 为 Android 和 iOS 应用程序实现支付系统。我开始使用适用于 Android 和 iOS SDK 的 Paypal REST API 的 Phonegap 插件 - 沙盒测试一切正常。但使用 LIVE 帐户时,会出现“您的帐户不符合信用卡转账条件”的消息。我想,为此我需要美国的开发者/贝宝帐户?

我只想为我的应用程序实施信用卡支付系统。是不是太难太复杂了?我可以用 Paypal SDK 做到这一点吗?如果是,如何?如果没有,我们是否有任何其他支付 SDK 可以接受信用卡购买实物商品?我在这里错过了什么吗?

0 投票
1 回答
453 浏览

paypal - 如何制定严格的 PayPal REST API 支付周期?

我在我的 Flask 应用程序上摆弄 paypalrestsdk,这是付款的顺序。有经验的人能指出周期是否刚性吗?

  1. 使用适当的重定向 URL 创建付款。

    /li>
  2. 如果成功,将以下付款响应详细信息保存在数据库中。

    /li>
  3. 然后,使用 HATEOAS 链接重定向。

  4. 交易在 PayPal 中进行。重定向到返回 url。
  5. 从数据库中查找当前用户的最后一个具有“已创建”状态的事务。

    /li>
  6. 使用 payment_id 和 payer_id 执行付款

    /li>

这一切都很好,但我不太相信这个流程对于现实世界的应用程序是否安全。由于返回的 url 只包含 PayerID 和 Token,所以定位相关支付执行的唯一方法是使用当前用户 id 和 status='created' 对 Payment 表进行盲查询。

有没有改进的余地?

0 投票
1 回答
213 浏览

paypal - 进行实时支付时出现内部服务错误(在沙盒上很好)

我正在尝试使用 amex 信用卡通过 rest api(在 node.js 上使用 paypal-rest-sdk)以 1 美元进行实时直接付款,我收到内部服务错误消息。在沙盒上一切正常。我没有得到有关该错误的更多详细信息。

调试 ID 是 cb942d235c44b

可能是什么原因?

0 投票
1 回答
416 浏览

paypal - Paypal Payment Standard via Paypal Rest API

I am looking into implementing Paypal Standard Payment product. The basic reason being "offsite payment" (i.e. we dont want payments being captured at our own site, but on paypal's own payment page via redirection).

However, previously I used to get it done via (now called) Classic API.. I wounder if the new REST API supports this offsite / paypal redirect standard payment method? This is because there is no mention of these classic products names on the REST documents (instead, they are listed in Classic API section only)

Secondly, does Paypal Standard (even via REST) support Direct Card payments? or only Paypal Account payment?

Thanks.