8

非常に特殊なニーズを持つクライアント向けに、POS アプリケーションを作成しています。クライアントは小売店であるため、クレジット カードを処理するとき、物理的なカードが存在し、それをスワイプできます。現在の方法では、チェックアウトの最後にレジ係に合計を提示し、レジ係は合計をクレジットカード端末に入力し (コンピュータには接続されていません)、カードをスワイプします。支払いが処理されると、レジ係は「クレジットカードで支払いました」を押し、領収書を印刷します。

問題は、合計を手動で入力すると時間がかかり、エラーが発生しやすいことです。プログラムで金額をクレジット カード端末に送信し、トランザクションが処理されたときにメッセージを受け取るようにしたいと考えています。PCI の外部にとどまりたいので、カード所有者情報 (カード番号など) には触れたくありません。私がしたいのは、金額を送信して、「承認済み」または「拒否済み」を返すことだけです。これはよくあることだと思うかもしれませんが、情報を見つけることができなかったようです。(たとえば、authorize.netのカードプレゼントAPIでは、カード番号を収集して送信する必要があります。カード番号を収集して送信したくない。金額を送信し、他の人にカード番号を収集して送信してもらい、手続きが完了しましたらお知らせください。)

誰かがこれに対する解決策を持っていますか? Verifone や Ingenico のハードウェアを使ったことのある人はいますか? USB経由で接続された物理端末の番号を送信しているか、仮想ソフトウェア端末に送信しているかは気にしません。私自身が端末になりたくないだけなので、カードデータのチェーンのどこにもいません。

4

3 に答える 3

2

Payworksを見てください。クレジット カード リーダーを統合するための iOS / Android SDK を提供します。クレジット カードのデータに触れることはありません。

開示: 私はペイワークスのソフトウェア エンジニアです。

于 2015-02-06T12:35:45.803 に答える