2012-01-12 76 views
9

有沒有能力以某種方式平衡CreditCard?如何獲得信用卡餘額?

Authorize.net或PayPal的API在這個問題上進行了檢查,沒有結果。 在現實生活中,任何現金終端都可以向您顯示您的信用卡餘額。這就是爲什麼我認爲有一些方法可以通過某種支付網關在網絡中獲得這種平衡。

在此先感謝您的答案!

回答

9

我已經處理了很多信用卡處理API,除非它是一個網關解決方案的API,否則他們通常沒有方法來查詢信息。您可能會看到一些功能(同樣,在網關API中,但不在低級處理器的API中)加載原始事務的詳細信息,但沒有其他功能。

這在支持大量交易方面很有意義。我曾經去過一次FDMS,並與他們談了一下他們的架構。爲了保持大於1k TPS的處理能力,當你授權時,他們甚至不能等待數據庫寫入。您獲得的授權代碼是從預定池中分配的。有關交易的數據被推送到另一個過程中,以便堅持到一個大的後端系統以便以後結算。這就是爲什麼許多非網關在嘗試解決之前有關於等待x分鐘的規則的原因;該數據在授權後不在結算系統中。這也是授權代碼在一段時間後過期的原因 - 他們重新使用它。 (有人明確表示,他們會因爲授權代碼過期而收取額外費用.....可能是因爲他們需要在結算系統中存儲更多的數據負載,等待這些事情超時。)

檢查貸項餘額也不是正常信用卡處理工作流的一部分。大多數情況下,您嘗試授權並獲得3個結果中的一個:硬降,軟降,或授權。餘額檢查並不是真的需要,如果有可用的話,可能會出現一些隱私或安全問題。

現金卡(如預先加載的簽證)使用不同的管理激活和管理API。禮品卡的工作方式相同,您可以使用該管理API獲取餘額。這是一個特例,因爲這些技術上不是信用卡。

我並沒有涉及到發行銀行和收單銀行在結算過程中用來傳輸數據的後端結算網絡。要獲得這種信息,你必須有權訪問這個網絡。你可能想檢查一下「任何現金終端會給你一個餘額」。您可以從開證行的ATM取得您的餘額,但嘗試使用您在加油站找到的其他第三方類型的機器(不是來自您的發行銀行)查看它是否正常工作。如果您使用真正的信用卡(不是借記卡 - 完全是另一個網絡),我不知道它會告訴您您的餘額。

+0

+1。事實上,這個問題甚至被問到讓我害怕一半。由於非常好/顯而易見的原因,ATM網絡是高層的。 – nickhar 2012-10-11 15:09:12

0

我唯一能想到的就是使用AuthOnly方法,並嘗試運行(並排除)多個事務,增加PaymentAmount值直到失敗。

-1

是否有能力以某種方式獲得在CreditCard上的平衡?

Authorize.net或者Paypal的API檢查對這個問題也沒有結果。

這是因爲你無法獲得別人的平衡。這是私人信息。

在現實生活中的任何現金終端可以展現給你平衡您的信用卡上。這就是爲什麼我認爲有一些方法可以通過某種支付網關在網絡中獲得這種平衡。

強調「展現給你」的一部分,因爲你自己的卡。並且唯一允許的參與方是持卡人(持卡並持有卡)和髮卡銀行和/或卡公司。即使通過電話也有安全檢查(出生日期,郵編/郵政編碼等)

您將(應該)永遠無法通過API,網關解決方案或其他方式獲得卡持有人的餘額,除非你是附屬於發行信用卡,並經過安全檢查後被持卡人要求。

這將是一個巨大的安全和隱私漏洞。想想所有的專業信用卡theifs能夠拉動成千上萬的信用卡上的餘額金額,以幫助知道哪些卡和多少金額充電,轉讓和勒索。

+0

我會假設這些請求將被正確加密並取決於授權。 OP沒有要求做任何違法的事情。 – 2013-12-10 21:38:12

+0

我並不是說OP想要做任何違法的事情。我指出如果允許使用它,以便強調爲什麼它是不可能的,它將如何使用。支付網關只能檢查收取的費用是否會通過。您可以在CC上獲得餘額的唯一方法是獲得卡持有人的授權,而不是在購買時給予。它需要您的銀行賬戶或客戶端驗證密碼。例如,查看www.mint.com:他們只能在您給予他們的賬戶上獲得餘額,因爲您授權他們給您的密碼以您的名義登錄。 – 2013-12-11 18:50:51