問題タブ [banking]
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.
database-design - データベース テーブルの循環参照
お恥ずかしい話ですが、最近、相互に関連する 3 つの異なるタイプの銀行エンティティに対して 1 つのテーブルを作成する必要がある状況がありました。説明させてください。
統治銀行、地方の支店を運営する通常の銀行、またはこの銀行の下で運営されている地方の支店、またはこの階層には属さないが地方の支店とのみ取引するリテール銀行の支店の詳細を保持する BANK テーブルを想像してみてください。
以前は、FK 制約 (管理銀行、地方支店を運営する銀行、地方支店、リテール銀行支店にそれぞれ 1 つずつ) を使用して、これらに 4 つの異なるテーブルを用意することにしました。しかし、TRANSACTION テーブルの作成に移ったとき、これらのエンティティのいずれかの間でトランザクションが発生する可能性があるため (例: 地方の支店と小売店の間、地方の支店同士など)、当惑しました。これは、銀行エンティティの「ソース」と「宛先」ID の記録を保持するだけでなく、アプリケーション ロジックがクエリのためにどのテーブルに結合するかを決定するのに役立ついくつかのデータを保持する必要があることを意味しました。悪い。
さらに、USER テーブルがあり、ユーザーはこれらのエンティティのいずれかに属している可能性があります。ここでも、銀行エンティティの 4 つの異なるテーブルがあると問題がありました。ユーザーが地方の支店、小売店、または管理銀行に属しているかどうかはどうすればわかりますか?
したがって、単一の BANK テーブルを作成しました (基本的に、これらは互いに取引できるため、類似したエンティティであるためです)。親機関の ID の値を保持する PARENT 列をテーブルに追加しました (別の方法で FK を使用して達成した関係)。したがって、地方の支店は、親列に営業銀行の ID を持ちます。小売店の支店には親がないため、値は NULL です。
私が今見ている問題は、循環参照である BANK テーブルに PK/FK 関係があることです。
私の質問は次のとおりです。これはどれほど悪いですか?そして、何が抜け道になるでしょうか?
security - ユーザーが認識されたコンピューターから接続しているかどうかを検出する方法は?
多くの銀行や投資の Web サイトでは、追加の質問に回答したりマシンをアクティブにしたりしない限り、認識されていないコンピューターからユーザーがログインすることを防止しています。開発者は通常、この機能をどのように作成しますか?
たとえば、認識されていないマシンから自分のアカウントに接続したときに Salesforce.com が表示するメッセージは次のとおりです。
私たちはアプリケーションの 1 つから同じタイプのことをしようとしていますが、最善の (そして最も安全な) アプローチについて確信が持てません。
ruby-on-rails - 銀行の取引記録を引き出すには?
一部のアプリケーションは、ユーザーがオンライン バンキング システムからトランザクション レコード (通常はクレジット カードの場合) を取得できる機能を提供していることに気付きました。通常、特定の銀行がサポートされています。
これを達成するための一般的な方法は何ですか (つまり、API を使用するなど)? (ANZ) からトランザクション レコードを取得したい銀行をサポートする Web アプリを見たので、それが実現可能であることはわかっていますが、オンライン バンキング API への参照を見つけることができませんでした。
Ruby on Rails でソリューションを実装するつもりですが、使用する言語に関係なく、基になるメソッドが保持されると思います。
html - HTML の SWIFT フォームはどこにありますか?
私は銀行/会計システムを開発しており、SWIFT
(Society for Worldwide Interbank Financial Telecommunication) 支払い注文を印刷できるようにしたいと考えています。
HTML
そのような形のテンプレートに出会う人はいますか?
payment-gateway - 支払いゲートウェイを介して送金する方法は?
私は定期的に顧客にお金を支払うウェブアプリを書いています...顧客の銀行口座にお金を送るための何らかの支払いゲートウェイはありますか、それとも私の銀行にそれについて話す必要がありますか(または月に一度小切手を書くだけです)?突っついたが、私が見つけたのはお金を受け入れるためのゲートウェイだけだった...
paypal - Paypal のような完全なオンライン決済ゲートウェイの構築
したがって、この質問は、既存の支払いゲートウェイを私のサイトに統合することに関するものではありません。これは、よりアーキテクチャ上の問題です。
Paypalのようなシステムを構築したい。Paypal は屋根の下で多くの機能を提供しており、それらすべてを一度に実装することはできないことを理解しました。Paypal やその他のサービスのコア機能を実装したいと考えています。
ですから、私の質問は (むしろ議論です)、そのようなシステムを構築するにはどうすればよいかということです。議論すべきいくつかのポイント:
- 既存の銀行を通じて支払いを処理します。これを取得するには、地元の銀行プロトコルにアクセスする必要があると思います。
- ユーザーが支払いを安全に保管および処理できるようにする
- Paypal はどのように取引を処理しますか?
考え?
paypal - 支払いを受け入れることを確認してください!
人々がお金を払っているWebアプリケーションを作りたいです(たとえば、マスターカード/ビザ/ペイパルなどを介して)。
私の質問は、私の Web アプリケーションで条件が満たされた場合に、より長い期間が経過した後にのみ送金が行われるようにすることはできますか?
edi - EDI X12 バージョン 4010 メッセージ - 非複合要素にサブ要素区切り文字を含めることはできますか?
バージョン 4010 x12 メッセージは、サブ要素セパレーターで区切られたサブ要素を含む複合要素 (REF04 など) を持つセグメントをサポートします。を使用するセグメントの例を次に示します。[セミコロン] はセグメント区切り、* は要素区切り、[コロン] はサブ要素区切り:
REF*ACT*12345678901234*ACCOUNTING CODE*3X:SUB CONTRACT NUMBER 1234567;
私の質問は次のとおりです。メッセージ内に複合要素ではない別のセグメント (N1 など) があり、サブ要素セパレータが含まれている場合、メッセージは次のようになります。 N102 の要素区切り文字 (例を参照) は無視され、要素データの一部である通常の文字として扱われます b.) 拒否されました。
例 (上記と同じ区切り文字を使用 - データの一部として N102 にコロンが表示されることに注意してください): N1*PE*TEST:PARTY ONE;
どんな入力でも役に立ちます。
api - 銀行取引データベース
mint.com は、私の当座預金口座で取引を行った会社と、その会社の典型的な製品カテゴリを特定できるようです。この情報は、金融取引の取引者/説明フィールドから得られたものだと思います。
プログラムで同じことを行うために使用できる無料の公開データベースまたは API はありますか?
stored-procedures - ストアド プロシージャとバンク
銀行部門では、ビジネス ロジックにストアド プロシージャを使用します。それらのロジックは、ビジネスロジックレイヤーではなくデータベースに移動されます。
銀行がストアド プロシージャを要求する理由は何ですか?
よろしく