Paypal restful apis canada,无法在 developer.paypal.com 上创建应用

Posted

技术标签:

【中文标题】Paypal restful apis canada,无法在 developer.paypal.com 上创建应用【英文标题】:Paypal restful apis canada, Not able to create app on developer.paypal.com 【发布时间】:2017-09-05 07:05:23 【问题描述】:

我有一个移动应用程序。其中我们有支付功能。在我们的应用程序中,我们在下面提到了付款流程。

用户可以添加信用卡,首先我们调用Paypal api (https://api.sandbox.paypal.com/v1/oauth2/token) 来获取token。当我们获得令牌后,我们调用 api (https://api.sandbox.paypal.com/v1/vault/credit-card) 以从 paypal 获取信用卡详细信息。 我们正在向我们的服务器发送响应详细信息。我们的服务器将存储该响应。 稍后从应用程序中,如果用户想付款,我们会显示添加的卡列表,用户可以选择任何卡。 我们正在向我们的服务器发送卡 ID,并根据存储的详细信息,我们的服务器调用 paypal 的收费 api 进行收费。

到目前为止,我们使用的是属于美国的沙盒帐户。但是现在我们想在贝宝上创建实时应用程序,为此我们使用的是属于加拿大的原始帐户。但是在 developer.paypal.com 上的创建应用程序部分,我们无法创建应用程序。 - 加拿大没有这种支付功能吗?如果没有,请告诉我们如何实现它? - 上述支付功能是否有替代方案?

请告诉我们如何为上述支付功能创建应用并获取客户端 ID 和密码。

谢谢:)

【问题讨论】:

【参考方案1】:

PayPal for Credit Card 中的 REST API 仅适用于美国和英国专业版。其他国家/地区尚不可用。

here 中的更多信息。

【讨论】:

有没有什么办法可以使用paypal实现当前的支付流程? 您可以继续使用 PayPal Payments Pro,但它是使用 NVP 而不是 REST 集成的 但我将它用于出租车预订应用程序。用户可以通过信用卡付款的地方。 嗯,这是对 PayPal 中 REST API 的要求,只有美国和英国的 PRO 帐户才允许使用信用卡功能。您可以在此处进一步阅读 (developer.paypal.com/docs/integration/direct/…)。

以上是关于Paypal restful apis canada,无法在 developer.paypal.com 上创建应用的主要内容,如果未能解决你的问题,请参考以下文章

使用 Paypal REST API 创建付款

使用 paypal/rest-api-sdk-php 的 laravel paypal 集成错误

Paypal 快速结账与 PayPal REST API 的集成

了解 PayPal 的 REST API

访问 PayPal 沙箱 Rest API 时响应 401

PayPal REST API:代表商家发出请求