Helo all,
我想在Sandbox上测试直接付款 .
根据Paypal
“要测试直接付款,您必须先在沙盒中为网站付款专业版启用一个测试业务帐户 . 然后您可以使用该帐户使用DoDirectPayment API操作测试信用卡和借记卡付款 . 然后您可以模拟借记卡或者来自Sandbox中存在的卡的信用卡付款 . 此示例显示如何使用cURL模拟DoDirectPayment API操作以提供NVP请求值并调用DoDirectPayment . 要在沙箱中测试直接付款,您必须首先确保Sandbox测试帐户与信用卡相关联,并启用了网站付款专业版 . “
我创建了一个帐户,但我不知道如何启用它?
我不知道如何将信用卡与此帐户相关联 .
我读到您有一份信用卡信息列表,您可以将其用于测试目的 .
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 api有了一些了解 .
-
有人能指出我正确的方向吗?
-
基本上我不知道如何启用/激活我的WPP帐户?
-
如何将信用卡与WPP帐户相关联?
-
或者我只是使用上面的链接中的信用卡号码和类型?
-
如果是这样,那么CVV2和其他信息如first_name,last_name billing_address等等呢?
2 回答
Don 't use the test card numbers; they'为Payflow Pro .
使用任何符合Luhn算法的Visa卡号,任何有效期和任何CVV代码(但最好是'neutral',例如000) .
例如 . 签证16位数
4539644852839411
4916985889534399
4532097446064367
4485179022551897
4539900745341886
4024007169148268
4024007136243697
4916509257154174
4916407734970124
4929371306022430
4485211356602036
4916165218627327
4716027688991769
4929468741933781
4485270162834753
4916077487725650
4916623903076903
4539664564248123
4725765424431181
4024007194632823
有效期:2015年5月
CVV / CSV代码:000
(通过DarkCoding)
请记住,Sandbox不需要通过https://developer.paypal.com/在您的Sandbox测试帐户上启用"Negative Review",并传递特定金额/ CVV代码以触发特定的错误代码 .
(例如,发送AMT = 100.02以触发10002 API错误代码 . 有关详细信息,请参阅“沙盒用户指南” . )
进入您的Paypal开发人员帐户并创建用户(如果没有) . 在用户的 Profiles 信息下,您将找到Paypal生成的信用卡帐号和到期日 . 产生的数字应该产生
可能导致问题的 Value .