簡體   English   中英

沙盒上的paypal直接付款錯誤

[英]paypal direct payment error on sandbox

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: 

我在Sandbox上使用Express Checkout取得了成功,所以我對PayPal NVP api有了一些了解。

  • 有人能指出我正確的方向嗎?
  • 基本上我不知道如何啟用/激活我的WPP帳戶?
  • 如何將信用卡與WPP帳戶相關聯?
  • 或者我只是使用信用卡號碼並從上面的鏈接輸入?
  • 如果是這樣,那么CVV2和其他信息如first_name,last_name billing_address等等呢?

不要使用測試卡號碼; 他們是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

有效期:2015年5月
CVV / CSV代碼:000

(通過DarkCoding

請記住,Sandbox無法連接到任何外部卡處理器,因此如果您需要測試任何錯誤處理,則需要通過https://developer.paypal.com在沙盒測試帳戶上啟用“否定審核”。 /並傳遞特定金額/ CVV代碼以觸發特定錯誤代碼。
(例如,發送AMT = 100.02以觸發10002 API錯誤代碼。有關詳細信息,請參閱“沙盒用戶指南”。)

進入您的Paypal開發人員帳戶並創建用戶(如果沒有)。 在用戶的個人資料信息下,您將找到Paypal生成的信用卡帳號和到期日。 產生的數字應該產生

ACK-----Success

可能導致問題的價值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM