Paypal 经典 API : Test accounts

标签 paypal paypal-sandbox paypal-nvp

我需要在我的 Paypal 沙盒环境中模拟买家交易。本质上,买家是决定订阅我的服务的用户,这是使用 Paypal NVP API 方法完成的:DoDirectPayment。

阅读文档后,我了解到这种情况下的买家本质上是个人帐户,基本上要进行任何类型的 API 调用,我都需要 API 凭据。但是,PAYPAL Developer 网站没有显示此个人帐户的任何类型的 API 凭据:

enter image description here

我确实有一个企业帐户,并且确实说明了相应的 API 凭据。我指的链接是: https://www.x.com/developers/paypal/documentation-tools/ug_sandbox#credentials

它指出 API 凭据是为所有帐户指定的。

我唯一的理由是:

a) 个人账户不获取 API 凭据,

b) 我需要使用我的企业帐户 API 凭据模拟 DoDirectPayment API,但文档指出要模拟买家交易,我必须使用个人帐户。

c) 我需要以某种方式手动设置 API 凭据。

有线索吗?

最佳答案

您将在 API 调用中使用您企业帐户的 API 凭据。至于买家,如果您使用的是 DoDirectPayment API,则不会使用 PayPal 帐户付款。您将使用信用卡。您应该能够使用以下任何卡号进行测试。我只是使用 Mod 10 支票来生成卡号。您可以使用任何有效的 future 日期作为过期日期,并使用 123 作为卡安全码。

签证 4539261585419872 4532063588063153 4024007125711126 4916126222581496 4916335290325039 4929693226575720 4916573003035640 4485204470227566 4024007102338976 4024007148183980

关于 Paypal 经典 API : Test accounts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15302516/

相关文章:

ruby-on-rails - 如何使用 paypal_permissions gem 或其他方式从 PayPal 接收支付数据或用户数据?

php - PayPal 订阅 + 一次性订购 (NVP)

paypal - 支付操作给 HTTP 请求失败! HTTP/1.0 400 Bad Request error with sandbox paypal

Paypal 退款 API 操作出现错误 520002

paypal-sandbox - 如何在 PayPal Express Checkout 中设置新帐户创建选项?

paypal - Paypal 的DoVoid方法中的权限被拒绝

php - 这段更新 Paypal 按钮的代码有什么问题?我得到 "buttontype invalid error"

php - 80 以外端口上的 PayPal IPN

php - 2个用户之间的Paypal退款

ruby - 在 Ruby 中生成 Paypal 签名, 'X-PAYPAL-AUTHORIZATION'