2013-07-23 20 views
0

我們必須爲使用沙箱帳戶的常規客戶集成「Paypal參考交易」。獲取DoReferenceTransaction錯誤 - 錯誤11458

目前允許的選項

  1. 信用卡通過Paypal

  2. 通過PayPal支付。

    因此,在以上任何一項交易中,我們捕獲交易ID &這將用於下次「參考轉換」。在這種情況下,客戶不需要再次提供其CC信息。

    此引用事務適用於所有CC付款轉換。但不適用於「PayPal支付」選項。我們在嘗試執行「參考轉換」時遇到以下錯誤。

錯誤:信用卡詳細信息部分必須爲空;您無法在非直接付款(DCC)參考交易中指定信用卡信息。

請幫助解決這個問題?

+0

你能提供一個你在API請求中傳遞的例子嗎? –

+0

下面是代碼:$ nvpStr =「&REFERENCEID = $ referenceid&PAYMENTACTION = Sale&AMT = $ amount&CURRENCYCODE = $ currency&FIRSTNAME = $ firstname&LASTNAME = $ lastname」; $ nvpreq =「METHOD = $ methodName_&VERSION = $ version&PWD = $ API_Password&USER = $ API_UserName&SIGNATURE = $ API_Signature $ nvpStr」; curl_setopt($ ch,CURLOPT_POSTFIELDS,$ nvpreq); – vinithkumar

回答

1

從API請求中刪除「FIRSTNAME」,「LASTNAME」和「EMAIL」部分。

+0

謝謝,你節省了我的時間 –

+0

不客氣<3 – Fyntasia