問題タブ [jpos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - jpos : isoMsg.getString(id) メソッドの使用時に制御データ「0x0D」が見つかりません
一部のフィールド値には 0x0D 特殊文字が含まれています。16 進ダンプからの値:
しかし、isoMsg.getString(field_id) を使用してフィールド値を取得すると、0x0D 文字の代わりに等号が表示されます
制御文字データを変更せずに値をそのまま返す方法はありますか?
java - Linux で JavaPOS をセットアップするには?
Linux マシンで JavaPOS をセットアップしようとしていますが、うまくいきません。私はインストールしました:
デバイスをロードしようとすると、JPos 例外「サービスが存在しません」が発生します。
credit-card - POS との対話 - 端末デバイスとバンキング スイッチング システム
POS - ターミナル デバイスと磁気/チップ カードを操作する必要があるプロジェクトがあります。顧客が私のデパートから商品を購入するたびに、この店のスタッフが顧客の金融カードをストライピングし、支払い取引を行うとしましょう。
これらの同様のシステムについて、ほとんどのフォーラムは、次のようなサードパーティ API の使用を検討する必要があると述べています。
- ペイパル
- ブレインツリー
- .NET を承認します。
- Google チェックアウト API。
しかし、それらの API は、国際的な支払い処理に使用するシステムに使用する必要があると思います。私の場合、私のシステムは国際的な決済処理ほど大きくなく、国内の小さなシステムとして機能し始めると思います。
では、私が知りたいのは、どれが最適なソリューションであり、システム アーキテクチャがどのようになるかということです。
Authorize.Netのページを読んでみると、 Credit Card Processingのルーチンが見つかりました。
私のプロジェクトが大小を問わず、国際的な運営か国内の運営かに関係なく、この手順全体に従う必要がありますか?
POS 端末で支払いを行うには、この手順を実行する必要がありますか?
私が知っていることの 1 つは、ISO 8583が不可欠な金融メッセージング プロトコルであることです。これは、私の地域のほとんどの銀行スイッチング ソフトウェア システムがこれらのメッセージング形式のみを使用しているためです。これは、NDC や D912 などの他のメッセージング形式を使用できないことを意味します。
java - プロジェクトにライブラリを追加するjavaPOS
購入したepsontm-t20プリンターで入手したサンプルJavaファイルを実行してみました。これらのクラスは実行する必要がありますが、エラーが発生し続けます。私はこれを8時間以上見てきましたが、今は本当にイライラしています。これは私に投げかけている例外です:
これが私が見てきたサンプルコードです:
java - jpos.xml を含める
私はPOSシステムを作っていて、今POSプリンターepson tm-t20をセットアップしようとしています。プリンタのポートを開こうとすると、次のエラー メッセージが表示されます。
jpos.JposException: Could not connect to service with logicalName = POSPrinter: Exception.message=Could not create service instance.
at jpos.loader.simple.SimpleServiceConnection.connect(Unknown Source)
at jpos.BaseJposControl.open(Unknown Source)
at tisk.Step1Frame.processWindowEvent(Step1Frame.java:83)
at java.awt.Window.processEvent(Window.java:2009)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:703)
at java.awt.EventQueue.access$000(EventQueue.java:102)
at java.awt.EventQueue$3.run(EventQueue.java:662)
at java.awt.EventQueue$3.run(EventQueue.java:660)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:676)
at java.awt.EventQueue$4.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:673)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
jpos.xml を生成しましたが、プロジェクトのどこに配置すればよいかわかりません。
jpos - JPOS でフィールドをアンパックするときの例外
サーバーにリクエストを送信すると、サーバーログで正しい結果が得られます。これは、以下のサーバーへの私の要求です
しかし、クライアント側で着信中に次の例外が発生します。
ASCII パッケージャーと BCD チャネルを使用しています。例外の解決を手伝ってください
ansi - DUKPT 暗号化トラック データの復号化
タイトルが示すように、DUKPT 対応スキャナーからの DUKPT 暗号化トラック データを復号化しようとしています。
私は DUKPT の ANSI 標準 (X9.24) を持っており、KSN と BDK から IPEK を生成する機能を正常に実装しました。さらに、PIN 暗号化キーを XOR することにより、左右の MAC 要求および応答キーを生成する機能を実装することに成功しました。最後に、EPB を生成できます。
ここから、生成した L/R キーから MAC リクエストとレスポンスを生成する方法がわかりません。
最後に、そのステップにたどり着いたら、次に来るのは何ですか? DUKPT 対応デバイスから送信されたトラック データを復号化するキーを実際に入手できるのはいつですか?
Thales Simulator と jPOS を認識しています。私のコードは現在、Thales Simulator を参照してすべての作業を行っています。しかし、ファイルの復号化プロセスは期待されるデータを返していません。
誰かがトラックデータの解読について洞察を提供できれば、それは大歓迎です.
jpos - ISOサーバーはどのように同時リクエストをサポートできますか?
ASCIIチャネルとASCIIパッケージャーを使用し、ポートをリッスンしてISO要求に応答することにより、ISOSERVERを実装しました。
同時リクエストを受け入れてレスポンスを送信するサーバーを作成するにはどうすればよいですか。
お願いします
java - JPos アプリケーション エラー
こんにちは、Motorola Scanner SDK foe Windows に付属の jpostest アプリケーションをデバッグしようとしています。
Windows 8 で Java 7 で Eclipse (Juno) を使用しています。
POSTest アプリケーションの [スキャナ] タブで [開く] ボタンをクリックすると、次の例外が発生します。
jpos.JposException: 論理名 = MotorolaScannerSNAPI のサービスに接続できませんでした: Exception.message=com.symbol.jpos.SymScannerSvc112Factory org.eclipse.debug.core.DebugException: com.sun.jdi.ClassNotLoadedException: Type has not been loaded while occured配列のコンポーネント タイプを取得しています。
どんな助けでも大歓迎です。
ありがとう。