使用payflow .net dll我試圖創建一個反覆出具的帳單配置文件而不強迫我的客戶承擔處理信用卡數據的PCI合規負擔,因此,米目前正在做......PayPal將銷售交易轉換爲重複出具發票錯誤
- 獲得安全令牌
- 創建銷售交易(記錄結果)
- 將其轉換爲定期結算資料(在未來開始)
這一切都有效,但是當PayPal嘗試使用RBP創建交易時,它會得到結果代碼30,重複,錯誤10536 - ...重複發票編號...我沒有在代碼中的任何位置設置發票編號。在步驟2中,我創建授權而不是銷售它的工作(儘管IPN中的trans類型最終是「cart」???)。所以我認爲這是將銷售轉化爲RBP的問題。如果不允許那麼第3步應該阻止我,但它不會。那麼是否有解決這個問題的方法?
注意:當使用快速結賬與paypalcoresdk和paypalmerchantsdk的DLL我能創造一個銷售交易,並使用同樣的道理,它的所有作品和IPN TRAN型最終被recurring_payment這是正確的一個RBP。
注2:最好的解決方案是貝寶允許我使用安全令牌創建RBP。我一直無法完成這項工作。
注3:我沒有使用授權交易的原因是因爲這會導致客戶端在PayPal中加載Auth交易,他們可能隨時捕獲並導致重複付款。
我會試試這個,看看明天 – nuander 2014-09-23 14:48:48