カスタム決済ゲートウェイの設定方法

カスタム決済ゲートウェイを統合するための開発者ガイドTilda
Tilda は、Stripe、PayPal、2Checkoutのような一般的な決済システムと統合されています。カスタムペイメントゲートウェイを使用して、カスタムペイメントシステムをウェブサイトに統合する方法を説明します。
承認されテストされたすべての統合テンプレートは、テンプレートの公開リストで利用できます。すべての統合は、決済システムの開発者によって作成されています。テンプレートを選択すると、決済システムのドキュメントへのリンクと、統合に関する質問のための開発者のメールアドレスが表示されます。Tilda サードパーティの統合に関する質問には、サポートはお答えできません。
カスタムペイメントゲートウェイとの本格的な統合を設定するには、サイト設定 → ペイメントシステムと進み、"カスタムペイメントゲートウェイ "を選択します。
重要 支払ソリューションテンプレートの中に自分に合ったテンプレートがない場合は、支払システム開発チームに連絡し、このガイドへのリンクを送ってください。新しいテンプレートを作成するには、開発者の参加が必要です。
統合テンプレートを選択するか、カスタムテンプレートを作成することができます。

テンプレートは、特定のシステムを統合するためのパラメータのプリセットです。API URLや注文番号フィールドのような変更不可能な設定や、変更可能な設定(「詳細設定」)が含まれます。

オプションの中にお客様の決済ソリューションのテンプレートがある場合、それは開発者が私たちに連絡したことを意味します。
Tilda パブリッシングは、いかなる第三者の決済システム統合の運営およびセキュリティに関しても責任を負いませんので、ご了承ください。

公式免責事項を読む→ (英語
あなたの決済システムがリストにない場合は、決済ソリューションの開発者に連絡して、作成を依頼する必要があります。

手順を開始するには、決済を完了するためのPOSTリクエストでユーザーをリダイレクトする決済システムの名前とURL、連絡先のEメール、および決済システムのドキュメントへのリンクなど、統合に役立つ追加情報を指定する必要があります。
重要 新しいテンプレートを作成するには、決済ゲートウェイの統合とプログラミングに関する深い知識が必要です。テンプレートを作成するには、決済ソリューションの開発者であるか、統合の詳細に関する深い知識が必要です。
モデレーションチームがテンプレートを承認するとすぐに、特定のプロジェクトのリストで利用可能になります。その後、追加設定を変更したり、顧客の注文と一緒に渡される変数の名前を変更したり、統合をデバッグしたりすることができます。

最初に、顧客の注文と一緒にデータが渡されるべきすべての重要なフィールドと必須フィールドの名前を指定し、大文字小文字、形式、フィールドの長さのような追加設定を変更する必要があります。
必須フィールドを設定した後、注文が作成されるときに渡される他の変数を指定する必要があるかもしれません。追加フィールドリスト」セクションで追加できます。リスト項目の数は、統合のニーズによって異なります。


まず、署名ルールを選択するか、"All fields "を選択し、除外フィールド、ソート原理、 区切り文字を指定する必要がある。カスタム・データ形式が必要な場合は、"Special rules "を選択し、カスタム形式のルールを設定する。
その後、支払い成功のインジケータ(パラメータの名前と値)を設定し、支払いが成功または拒否された場合にシステムが返す内容を指定する必要があります。
交流フォーマット
1.

2.Tilda は、新しい注文を保存するリクエストを受信し、高度な統合設定のマッピングフィールドリストと追加フィールドリストに従って、支払いシステムのリクエストに含まれるパラメータのセットを返します。
重要: パラメータの中には、必ず注文署名を含むフィールドが必要です。署名は、特定のアルゴリズムと支払いキーを使用して、他のフィールドの値から生成されます。このアルゴリズムは、高度な統合設定の「注文署名」セクションで設定できます。
ユーザーはテンプレートの API URL にリダイレクトされる。パラメータは POST メソッドを使用して転送される。

支払いシステムはパラメータを処理し、署名が正しい場合、支払いフォームを表示し、支払いを処理し、必要に応じて他のシステムと通信する。

支払いシステムは、支払い成功後にユーザーを成功ページにリダイレクトするか(設定で指定されている場合)、通知を送信することができる。

ペイメントシステムは、通知 URL(Tilda サーバー専用 URL)にもリクエストを送信する必要がある。このリクエストは、POSTメソッドを使用してパラメータと署名も転送する必要があります(署名アルゴリズムは異なる場合があります)。詳細設定]では、支払いステータスの確認に使用されるフィールド(およびその値の指定)を追加する必要もあります。

、正しい署名、注文番号、金額、および支払い成功のインジケータを持つリクエストが通知URLに送信された後にのみ、注文はTilda 、支払い済みとしてマークされます。
フィールドのカスタマイズ方法
支払いシステムのフィールドがTilda のどのフィールドに対応しているかをユーザーが理解しやすくするために、詳細設定の「フォーム設定」セクションでフィールドとツールチップの名前を変更するオプションを提供しています。
統合のデバッグ方法
統合をデバッグするには、ページを作成し、ショッピングカートの設定方法 ガイドに従って設定します:ショッピングカートと商品ブロックをページに追加し、公開します。

テスト決済を行い、決済が完了するか確認することをお勧めします。問題がなければ、モデレーションチームに連絡し、テンプレートを公開リストに追加します。
製造元
Tilda