问题标签 [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.
android - 贝宝 SDK 错误:PAYMENT_CREATION_ERROR
我面临以下问题:
请告诉我如何解决这个问题,谢谢。
paypal - Paypal 经常性:立即收取试用金额?
我在 Sanbox 模式下使用 Paypal REST API (Java) 来测试我的定期付款设置。
商业规则:
1- 新订阅后,我想立即向客户收取 3 个月的费用而不退款。
2- 3个月后,每月定期账单将自动无限期申请,直到用户取消
计划定义:
对于规则(1),我做了:
{ "name": "Trial",
"type": "TRIAL",
"frequency_interval": "3",
"frequency": "Month",
"cycles": "1",
"amount": {
"currency": "CAD",
"value": "900"
}
对于规则 (2):
{ "name": "Regular",
"type": "REGULAR",
"frequency_interval": "1",
"frequency": "Month",
"cycles": "0",
"amount": {
"currency": "CAD",
"value": "300"
}
协议:
agreement.setStartDate(//3months from today);
问题:
- 对我的业务规则使用“试用”是否正确?(今天立即充电)或者我应该使用“初始”代替吗?
- 如何使“试用”费用不可退还?
谢谢
php - 如何使用 PayPal PHP REST SDK 设置单独的帐单和送货地址?
在使用 REST api for paypal 创建付款时尝试发送单独的帐单和送货地址。
我可以成功创建收货地址:
当我这样做时,它还会将此地址复制到帐单中。但我不知道如何发送一个单独的地址来预填充账单信息?
任何帮助,将不胜感激。
提前致谢!
php - PayPal-PHP-SDK 是否支持向另一个贝宝账户付款?
我只是想知道我可以使用PayPal-PHP-SDK将付款发送到另一个贝宝帐户,还是我必须使用自适应付款。
我刚刚浏览了他们的文档,但没有找到这个功能。
paypal - Paypal REST API INSTRUMENT_DECLINED 错误恢复
我正在使用 Paypal REST 处理付款。
最近,我的用户收到了 INSTRUMENT_DECLINED 错误。
- 用户已从他的信用卡中计费并重定向到 Success 端点。
- API 返回 INSTRUMENT_DECLINED 错误,因此我的 UI 显示错误 500。
- 我在 paypal 管理 ui 中看不到付款。
- 用户赔了钱。他感到心烦意乱。
这似乎是一个常见问题,在 Classic API 中处理得很好:
https://developer.paypal.com/docs/classic/express-checkout/ht_ec_fundingfailure10486/
因此,在 Classic API 中,如果我遇到错误,我只是将用户重定向回 Paypal,以便 Paypal 引导他。Paypal 知道发生了什么以及该做什么,没关系。
但我找不到任何关于在 REST API 中处理错误恢复的文档。
我应该使用 REST 收集的数据破解经典的快速结账吗?
或者是否有任何适当的方法可以在贝宝方面出现问题时提供良好的用户体验?
c# - 如何使用paypal C# sdk获取直接支付方式的transactionid
我使用 c# sdk 直接向贝宝付款。
一切都很好,但是我没有得到 transactionId,因为 sdk 的“Payment”对象没有 transactionId,http 响应也没有。
代码非常简单。
Pymnt Create 方法,创建并执行支付,并通过从 json 转换来检索属性。
我正在取回 payid。我检查了文档,但找不到任何关于如何通过 payid 获取 transactionId 的信息。
我的应用程序的另一部分使用贝宝标准创建,通过 IPN 方法中的“txn_id”查询参数获取贝宝交易 ID,并将其保存在数据库中。
因此我们需要将transactionid保存在数据库中以保持一致。
请帮忙。
php - 贝宝 PHP SDK 从沙箱走向实时
嘿伙计们,我跟着这个教程
http://www.sanwebe.com/2014/09/paypal-rest-api-payment-system
我有完美的贝宝沙盒模式。是时候启动该站点了,我想将其切换为实时站点。我已经搞砸了几个小时,无法弄清楚如何将其引导到实时模式。
任何帮助都将不胜感激。
privacy - 使用 PayPal REST SDK,我如何获取买家所在的国家/地区而不是整个地址?
我正在使用 PayPal REST SDK 进行支付,但由于我在销售数字商品,我不需要送货地址,因此出于隐私原因,我不想要一个.
但是,听起来我需要欧元增值税的计费国家,但我不知道该怎么做。
我使用以下请求配置了付款体验:
该no_shipping
参数记录如下:
确定 PayPal 是否在体验页面上显示送货地址字段。允许的值:0、1 或 2。当设置为 0 时,PayPal 会在 PayPal 页面上显示送货地址。当设置为 1 时,PayPal 不显示任何送货地址字段。设置为 2 时,如果您不传递送货地址,PayPal 会从买家的账户资料中获取。对于数字商品,此字段为必填项,您必须将其设置为 1。
并准备付款:
执行付款退货:
这很棒:没有地址……但也没有国家代码。
我认为 PayPal 缺少另一个值,它请求国家代码而不是地址的其余部分......</p>
php - Paypal SDK 问题
这是我的代码:
但我得到这个错误:
注意:第 322 行 C:\xampp\htdocs\Tipperen\test\PayPal-PHP-SDK\paypal\rest-api-sdk-php\lib\PayPal\Api\Payment.php 中的数组到字符串转换
或者
致命错误:访问https://api.sandbox.paypal.com/v1/payments/payment/Array时未捕获异常 'PayPal\Exception\PayPalConnectionException' 并带有消息'Got Http response code 404 。在 C:\xampp\htdocs\Tipperen\test\PayPal-PHP-SDK\paypal\rest-api-sdk-php\lib\PayPal\Core\PayPalHttpConnection.php:159 堆栈跟踪:#0 C:\xampp\htdocs \Tipperen\test\PayPal-PHP-SDK\paypal\rest-api-sdk-php\lib\PayPal\Transport\PayPalRestCall.php(74): PayPal\Core\PayPalHttpConnection->execute('') #1 C: \xampp\htdocs\Tipperen\test\PayPal-PHP-SDK\paypal\rest-api-sdk-php\lib\PayPal\Common\PayPalResourceModel.php(103): PayPal\Transport\PayPalRestCall->execute(Array, ' /v1/payments/pa...', 'GET', '', NULL) #2 C:\xampp\htdocs\Tipperen\test\PayPal-PHP-SDK\paypal\rest-api-sdk-php\lib \PayPal\Api\Payment.php(328): PayPal\Common\PayPalResourceModel::executeCall('/v1/payments/pa...', 'GET', '', NULL, Object(PayPal\Rest\ApiContext) , NULL) #3 C:
请帮我。
paypal - 贝宝经理用户与贝宝用户
我现在有 Payments Pro Payflow Pro(我认为)并使用 manager.paypal.com 和“托管的结帐页面”,但我需要将其更改为直接在我的网站上处理信用卡,而不需要任何嵌入或重定向。
manager.paypal.com 中的帐户
PayPal Payments Pro Live --
托管结帐页面实时-
Payflow SDK/API(完全访问)直播——
Paypal Express Checkout Live --
应该可以通过 REST API 实现吗?https://developer.paypal.com/docs/integration/direct/accept-credit-cards/
我在 manager.paypal.com 中添加了角色 API_FULL_TRANSACTIONS 的新用户,但 manager.paypal.com 中的任何地方都没有 user_id 或 secret 值 - 根据 https://developer.paypal.com获取 access_token 需要这两个值/docs/integration/direct/make-your-first-call/
当我以普通贝宝用户或开发人员身份登录时看到这些值,但在 manager.paypal.com 中看不到
我错过了什么?manager.paypal.com 用户如何连接到 paypal 用户?
感谢帮助!