问题标签 [paypal-permissions]
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.
paypal - Paypal /Permissions/GetBasicPersonalData 随机失败,并显示“身份验证失败。API 凭据不正确。”
我正在使用贝宝权限 api 通过贝宝对用户进行身份验证并获得一些权限。
问题是有时/Permissions/GetBasicPersonalData
调用会返回“身份验证失败。API 凭据不正确”。即使我从成功调用中获得了令牌和秘密/Permissions/GetAccessToken
奇怪的是,它是非常不可预测的。它有时会失败,有时会与沙箱一起工作,总是在生产中失败(live paypal)。
当它起作用时,它似乎每次都起作用,当它失败时,它每次都开始失败,直到它发生变化。
paypal - GetBasicPersonalData 返回错误 570058:“身份验证失败。未确认用户帐户”
我正在沙盒模式下向权限服务的 GetBasicPersonalData 方法发出请求。我正在传递由 GetAccessToken 方法返回的访问令牌。
我收到以下错误
我做了一些谷歌搜索,似乎原因可能是用户必须通过操作他们从 PayPal 收到的电子邮件来确认他们的电子邮件地址。问题是我没有收到这样的电子邮件。我在沙箱中创建了两个不同的 PayPal 账户,点击了“确认电子邮件地址”通知,但都没有收到电子邮件。
如果我是正确的,我需要这封电子邮件才能继续,为什么它没有出现?此功能在沙箱中不起作用吗?
如果我收到的错误 (570058) 与此电子邮件无关,我还能如何解决?
谢谢
paypal - PayPal Permissions API - 设置标题图像
PayPal Express 结账 API 有一个请求参数,用于设置作为结账流程的一部分显示的标题图像。
我目前正在构建 Permissions API,并注意到我的身份验证屏幕没有显示标题图像。浏览文档,我没有看到设置此选项的选项。有人可以告诉我如何在 PayPal Permissions API requestPermissions Web 流程中合并标题图像吗?
请查看我在这里看到的权限流程的屏幕截图:http: //i.stack.imgur.com/vrH77.png
java - 手动授予第三方集成
我希望将贝宝集成为我的客户的支付网关。
我知道要获得第三方权限,您可以使用 RequestPermissions 它将返回一个令牌,您可以使用该令牌向用户询问权限,然后您将拥有访问令牌和秘密令牌来调用 Paypal API。
但是在我的集成中我不能使用重定向和回调,所以我需要我的客户手动授予权限,如贝宝文档中所述:https ://developer.paypal.com/docs/classic/admin/third-party/
我的问题是,在我的客户在他的第三方权限中添加我的应用程序之后,我怎样才能只用他的贝宝的电子邮件检索用户的访问令牌/秘密令牌?或者,我不需要它,我可以只用客户的电子邮件呼叫 Paypal Api?
谢谢你的帮助。
php - PayPal Permissions API - 返回到 return_url 的内容是什么?
我意识到这是一个简单的问题,但我已阅读所有文档但找不到答案。当您执行 PayPal Permissions API 调用时,它会重定向回您提供的 return_url。在这一点上,方向说,
设置您的请求并调用 GetAccessToken API 操作。
但是,它没有说明您是如何收到请求令牌和验证码的。我假设我可以从$_GET
. 互联网列表上的旧信息,$_GET['token']
但没有任何验证码,所以我不相信这些信息仍然是最新的。
简而言之,$_GET
请求令牌和验证码的键是什么?
编辑
我已经尝试使用沙盒查找此信息,但在 PayPal 的登录页面上,我收到“糟糕!很抱歉,您的交易已超时。请重试您的交易。” 我无法触发流程的最后一步。
java - Using PayPal Permissions API to do PayPal payments
I'm trying to create an application using Java with PayPal.
Scenario: There is a webshop, a buyer and my application. I want to create the application such that the buyer and the webshop firstly give the app permissions to pay and receive money respectively. Then in the future when the buyer buys something from the webshop, my application has all the information needed to execute this action without involvement of the buyer or webshop.
Now there are two things that are not clear (and I can't find it in the PayPal documentation):
- Using the Permissions API you must select the GroupIDs to get permissions for the different API sets. I don't know which one to select for the buyer or for the webshop.
- Then, using the authorization header, you can perform the API call. In the case of the buyer, I want to perform a PayPal payment (NOT using a credit card). How do I do this? Which API call do I need to call? (something in Adaptive Payments maybe?)
Thanks in advance.
paypal - 来自经典的 Paypal Rest API 和 Permissions API
我试图在一个网站上实现贝宝,我想让我的网站用户能够添加贝宝作为网上商店的支付选项。所以我正在使用 Laravel,我发现了这个,http://jslim.net/blog/2014/09/19/integrate-paypal-sdk-into-laravel-4/并做了很多类似的事情。所以我的问题是,是否可以将 Classic API 中的 Permissions API 和我的商店使用 Rest API 结合起来?然后有人能指出我正确的方向吗?
paypal - 如何阻止来自某些国家的 PayPal 订单/付款(由送货地点定义)?
我有一个带有几个“立即购买”按钮的电子商务设置。
我想拒绝输入某些国家作为收货地址的人的付款,因为将产品运送到某些国家风险太大。
到目前为止,我能想到的最佳解决方案是向某些国家/地区收取 9,999 美元的运费(人们会拒绝支付的非常高的金额)。
有没有一种方法可以简单地拒绝来自某些送货地点的付款?
我试图通过在我的运费计算器中排除我想要阻止的国家/地区来做到这一点,但它只会接受这些免费送货的付款。
如果没有解决方案,我愿意接受的另一种选择是阻止来自某些国家的所有付款。
paypal - 从客户的卡中提取付款并赠送给商家
我正在创建一个预订网站,公众可以在其中进行预订,然后使用他们的卡付款。我想获取卡详细信息并通过他们的 REST api 将它们发送到 PayPal,然后将金额发送给将成为我们客户销售预订产品的商家之一。
这可能吗?贝宝文档充其量是令人困惑的。我目前已成功完成信用卡付款并支付到我们自己的“开发人员”账户,但我似乎找不到如何将这笔钱存入不是我们自己的 PayPal 账户。
我已经查看了 PayPal Permissions API,但文档再次不清楚,并且在调用 RequestPermissions 时我看不到在哪里指定商家 ID 或电子邮件地址。
php - 如何从 PayPal 权限 API 访问令牌执行 GetExpressCheckout
使用 Angeleyes 优秀的权限教程和代码,我管理了一个小型开发人员站点,可以获取 Access Token 和 Token Secret。从那里我一无所知,Paypals 的 Github 声称 CreateInvoice 样本不存在,并且我学到了很多搜索(?)。
您需要包含您的应用凭据、您的API
用户名和API
密码,并在添加"SUBJECT"
的行中... payer_ID merchant/payer email...
(此处存在冲突信息)来运行API
您有权执行的另一个。
这对我来说都不是很清楚。所有教程都以访问代码和令牌密码结束。
我正在尝试添加一个“立即购买”按钮,该按钮MERCHANT
来自 DB(多商家),但无法克服这个概念上的差距。
我如何网格化API
权限ExpressCheckout API
?(如果可能,一步一步)
编辑:
搜索还在继续,如何从授予 api 方法的权限中恢复商家电子邮件的主题?!