Helo all,
我想在沙盒上测试直接付款.
根据Paypal
"要测试直接付款,您必须先在沙盒中为网站付款专业版启用一个测试业务帐户.然后,您可以使用该帐户使用DoDirectPayment API操作测试信用卡和借记卡付款.
然后,您可以模拟沙盒中存在的卡的借记卡或信用卡付款.此示例显示如何使用cURL模拟DoDirectPayment API操作以提供NVP请求值并调用DoDirectPayment.
要在沙盒中测试直接付款,您必须首先确保沙盒测试帐户与信用卡相关联,并启用网站付款专业版."
我创建了一个帐户,但我不知道如何启用它?
我不知道如何将信用卡与此帐户相关联.
我读到您有一份信用卡信息列表,您可以将其用于测试目的.
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:
Run Code Online (Sandbox Code Playgroud)
我在Sandbox上使用Express Checkout取得了成功,所以我对PayPal NVP api有了一些了解.