2013-10-15 45 views
0

我想使用Stripe進行支付,但希望能夠將用戶輸入的16位數的信用卡號碼分開BIN/IIN,然後Stripe.js將最後4位即所有數字欄加密。 * **** * 1457從Stripe.js分離BIN

基本上,我想的MaxMind融入我的條紋供電的支付頁面,並擁有的MaxMind做BIN匹配幾張支票之前,該交易通過條紋抓獲。

Stripe表示目前不支持此功能,但他們確實建議使用MaxMind來識別PrePaid卡(這是通過BIN標識完成的)。

任何想法正確的答案是(你好條紋:)以及如何完成我所需要的?

回答

3

由於您使用的是Stripe.js,請勿過度使用它。 ;)這只是在調用Stripe之前調用自己的代碼(或者可能而不是)。在您致電Stripe.card.createToken之前,您的表單數據未經改動。

請注意,與Stripe一樣,您需要執行數字操作客戶端以避免您的服務器陷入PCI範圍。一個孤立的BIN/IIN不是(目前)被視爲特權數據;你可以用substring將它拉出來,然後將它發送到你喜歡的任何地方。

在這一點上,它決定了您希望Maxmind集成的持久性如何。如果您不是過度關注覆蓋JavaScript的惡意訪問者,則可以在通過HTTP API調用Stripe之前簡單地執行Maxmind內聯檢查。

+0

這正是我所做的BIN。但是,隨着時間的推移,我學會了maxmind得分甚至不準確。我以0.1的分數收到欺詐命令。 –