gpt4 book ai didi

php - 沙盒上的 Paypal 直接付款错误

转载 作者:太空宇宙 更新时间:2023-11-03 15:45:11 26 4
gpt4 key购买 nike

大家好,

我想在 Sandbox 上测试直接支付。

根据支付宝

"To test direct payment, you must first create a test business account in the Sandbox that is enabled for Website Payments Pro. You can then use the account to test credit and debit card payments using the DoDirectPayment API operation.

You can then simulate debit or credit card payments from cards that exist in the Sandbox. This example shows how to simulate a DoDirectPayment API operation using cURL to supply the NVP request values and to call DoDirectPayment.

To test Direct Payment in the Sandbox, you must first ensure that the Sandbox test account is associated with a credit card and enabled for Website Payments Pro."

我创建了一个帐户,但我不知道如何启用它?
我不知道如何将信用卡关联到此帐户。
我了解到您有一个信用卡信息列表,您可以将其用于测试目的。

http://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm

我有一个调用 PayPal API 的函数,但我收到了这个响应。
我使用了上面链接中的信用卡号码值。

TIMESTAMP-----2012%2d01%2d05T15%3a03%3a59Z
CORRELATIONID-----3aa27e27f0b91
ACK-----Failure
VERSION-----51%2e0
BUILD-----2278658
L_ERRORCODE0-----10001
L_SHORTMESSAGE0-----Internal%20Error
L_LONGMESSAGE0-----The%20transaction%20could%20not%20be%20loaded
L_SEVERITYCODE0-----Error
AMT-----200%2e00
CURRENCYCODE-----USD
DoDirectPayment failed:

我在 Sandbox 上成功使用了 Express Checkout,所以我对 PayPal 有了一些了解NVP 接口(interface)。

  • 有人能给我指出正确的方向吗?
  • 基本上我不知道如何启用/激活我的 WPP 帐户?
  • 如何将信用卡关联到 WPP 帐户?
  • 还是只使用上面链接中的信用卡号和类型?
  • 如果是,那么 CVV2 以及其他信息(如名字、姓氏、帐单地址等)呢?

最佳答案

不要使用测试卡号;它们适用于 Payflow Pro。
使用任何符合 Luhn 算法的 Visa 卡号、任何到期日期和任何 CVV 代码(但最好是“中性”代码,例如 000)。

例如VISA 16 位数字

4539644852839411
4916985889534399
4532097446064367
4485179022551897
4539900745341886
4024007169148268
4024007136243697
4916509257154174
4916407734970124
4929371306022430
4485211356602036
4916165218627327
4716027688991769
4929468741933781
4485270162834753
4916077487725650
4916623903076903
4539664564248123
4725765424431181
4024007194632823

有效期:05/2015
CVV/CSV 代码:000

(通过 DarkCoding )

请记住,Sandbox 不会连接到任何外部卡处理器,因此如果您需要测试任何错误处理,您需要通过 https://developer.paypal.com/ 在您的 Sandbox 测试帐户上启用“负面审查”并传递特定金额/用于触发特定错误代码的 CVV 代码。
(例如,发送 AMT=100.02 以触发 10002 API 错误代码。有关详细信息,请参阅沙盒用户指南。)

关于php - 沙盒上的 Paypal 直接付款错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8747007/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com