你做錯了,但它實際上比兩個提出的解決方案描述的要簡單得多。
首先,你永遠不會得到一個完整的卡類型列表。我已經創建了多年的信用卡處理軟件,最好的處理器可以爲您提供每個處理器的總體列表。他們提供的清單通常只將卡片分類爲消費者級別1卡片或2或3級卡片(車隊,P卡片等)的變體。因此,除非您處理通過結算髮送訂單項詳細信息,否則無需處理此問題。 (相信我,你不想處理它......這是純粹的混亂。)
你需要做的是有一個過程,你在交付時把資金的授權持有的信息。這會減去持卡人可以在卡上花費的金額並預留給您收取。雖然你擁有這樣的權利,但你不太可能在籌集資金方面遇到問題。這不是預授權;預授權只會讓您知道該卡有效,但不會保留資金供您稍後收集。
有那麼兩種方法可以收錢:
- 使用執行主機捕獲的處理器。這意味着在一天中的某個時間,您的所有未完成授權將自動結算。如果您在授權時提供電子信息,這聽起來非常適合您。
- 有你自己的日常過程,提交交易結算處理器(又名終端捕獲)。使用這種方法,您可以決定何時收集貨款,如果可能延遲交付物品的購買。 (例如,也許你必須製造購買的物品。)
無論哪種方式,您的客戶可以使用任何他們想要的卡類型,他們只有在他們的購買交付後纔會收取費用。他們甚至可以在購買後立即取消他們的卡,但他們將無法避免針對他們投入資金的OTB(開放購買)預訂。因此,即使他們使用了虛擬卡或現金卡,他們也只能將資金減去預訂金額。
而且,與流行的看法相反,你可以存儲信用卡號碼。這意味着你有更高的障礙來阻止PCI合規。在你的情況下,一個標記化解決方案可能會降低這一點。有幾個處理器可以提供這個功能,但對另一個線程來說這是一個冗長的討論。
什麼是保留交易? – Steffan 2010-03-02 22:58:57
@Steffan http://en.wikipedia.org/wiki/Authorization_hold – 2010-03-02 23:47:01
Aka AUTH交易 – 2010-03-02 23:52:35