0

我正在開發我想要集成Authorize.net支付網關的c#項目。如何在Authorize.net驗證eCheck

我有以下一些疑惑: -

1) can we authorize an eCheck before processing(valid or not), if yes then how? 

2) As in below image I have check number, is it necessary to pass it along with Account and Routing number while creating a customer profile with eCheck? 

3) Characters limit(min and max) for 
    1) Account number 
    2) Routing Number 
    3) Credit/Debit card number(in case of Card payment) 

enter image description here

回答

1

1)不,你不能處理之前授權電子支票賬戶。如果您想確定它是否是有效的賬戶,那麼您需要向他們收取名義金額,前提是您有客戶的授權人員這樣做。您必須在賬戶中獲得信貸後立即退款。

2)在創建客戶資料時,不需要通過支票號碼。即使在處理信用卡或借記卡交易時,您也不需要它。所有你需要的賬號,路由號碼,DP的名字等等。API方法中明確標出了必填字段。

3)帳號 - 因銀行而異。 路由號碼 - 必須是9位數字。 信用卡號碼 - 13- 16位數字。再次取決於銀行。

+0

謝謝@Ramoji,正如你所說的帳號不同銀行到銀行,所以我應該使用什麼來通過最小和最大長度8-15? –

+1

恐怕我無法爲您提供美國銀行賬戶的一系列位數。我也卡在那裏,只是讓字段只接受數字,不超過16個。 – Ramoji

+0

好的,現在我正在測試模式(沙箱帳戶),當我想使用現場模式模式時,我應該只是替換此關鍵字我的代碼中帶有「Production」的「Sandbox」還是還有其他更改嗎? –