【问题标题】:Validating user's API credentials - PayPal DoDirectPayment验证用户的 API 凭据 - PayPal DoDirectPayment
【发布时间】:2013-07-25 13:43:37
【问题描述】:

您好,我正在为每个餐厅老板接受 PayPal API 凭证的网站工作,以便可以将金额直接转入他们的帐户。

我面临的问题是,有时餐厅老板会添加错误的 API 凭据,因此在下订单时出现“安全标头无效”错误意味着他们的 API 凭据错误。

我想要的解决方案是 API 凭据可以在餐厅所有者添加时进行验证,以便最终用户可以下订单。

有什么方法可以验证/验证 PayPal API 凭据(用户名、密码、签名),请帮忙。

提前致谢!

【问题讨论】:

  • 你是哪种编程语言?
  • 我们使用PHP语言进行开发。

标签: api paypal credentials


【解决方案1】:

PayPal 没有任何外部 API 来单独验证 API 凭据。 反而。您可以使用 Express Checkout SETEXPRESSCHEKOUT API 调用非常少的数据和 API 凭证,这将验证 API 凭证并生成令牌。如果您获得一个 Token,则意味着 API 凭证是正确的。这不会通过此 API 调用进行任何金钱运动。 PP 提供 NVP 和 SOAP 格式的此 API。

【讨论】:

  • 感谢您的回复。我发现 GetBalance API 的方法相同,如果 API 凭据正确,那么我们会得到以下响应数组( [ACK] => Success)或者如果 API 凭据不正确,那么我们会得到以下响应数组( [L_SEVERITYCODE0] = > Error ) 根据此响应,我们可以获得 PayPal API 凭据的状态。我瘦这个选项会是对的,怎么说呢?我使用 Sandbox 和 Live PayPal API 凭据进行了测试。
  • 这是我要使用的正确方法吗?当我按照您的建议使用 SETEXPRESSCHEKOUT API 调用进行测试但没有得到合适的响应时,由于缺少一些参数,我总是收到交易被拒绝。
猜你喜欢
  • 2010-10-05
  • 2015-09-01
  • 1970-01-01
  • 2014-07-18
  • 2013-02-15
  • 2013-05-14
  • 2014-04-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多