Web サイトや開発者なしで開始し、後でアカウントを変更したり再申請したりすることなく API に移行できます。 以下のすべてのルートは、同じホスト型チェックアウト、同じダッシュボード、同じ支払いを使用します。
支払いリンク
ダッシュボードにリンクを作成し、電子メール、WhatsApp、メッセージ、または投稿で共有します。 顧客は安全なチェックアウト ページで支払いを行うと、名前、電子メール アドレス、携帯電話番号とともに支払いがダッシュボードに表示されます。
インストールするものやコードは何もありません。 定期的な製品のリンクにより、1 回限りの支払いではなくサブスクリプションが開始され、顧客が支払う前にチェックアウト ページに更新条件が表示されます。
ホストされたチェックアウト セッション
サーバーは、顧客が購入するものを使用してチェックアウト セッションを作成し、セッションのアドレスに顧客を送信します。 彼らはホストされているページで支払いを行い、選択した返送先アドレスに戻ってきます。
セッションは 24 時間有効です。 署名された Webhook はサーバーに結果を伝えるため、顧客がサイトに戻ってこなかった場合でも注文を解放できます。
REST API
utopia-payments.com/api/v1 で HTTPS 経由の JSON (ダッシュボード → 開発者で作成した秘密キーを使用)。 リソースとは、製品、顧客、チェックアウト セッション、支払い、サブスクリプション、Webhook エンドポイント、イベント、および自分のアカウントです。
- 金額は整数のマイナー単位です。34900 は AED 349.00 です。
- リストはカーソルを使用してページングされるため、長い履歴が隙間なく順番に読み取られます。
- 冪等キーを使用した POST は最初の応答を 24 時間再生するため、タイムアウト後の再試行では 2 回請求することはできません。
- キーのリクエストは 1 分あたり 240 件に制限されています。
現在、テスト キーを使用して製品と顧客を作成できますが、ホストされたテスト チェックアウトにはまだ有効になっていないサンドボックス認証情報が必要であり、テスト カード番号がありません。 そうなるまでは、ライブキーと少額の実際の支払いを使用してフローを試してください。決して誰かのカード情報を代用として使用しないでください。
ノードとPHPライブラリ
どちらのライブラリも同じ API をカバーし、型指定されたリソースを運び、1 回の呼び出しで Webhook 署名を検証します。
npm install @utopia-payments/nodecomposer require utopia-payments/utopia-phpウーコマース
WordPress プラグインは、WooCommerce のチェックアウト時に支払い方法として Utopia を追加します。買い物客はホストされたページで支払い、注文は顧客のブラウザからではなく Webhook から支払われたものとしてマークされます。
ドキュメントから zip をダウンロードし、「プラグイン」→「新規追加」→「プラグインのアップロード」でインストールします。 まだ WordPress.org にリストされていないため、zip を置き換えることで更新されます。
ネイティブの Shopify アプリはまだありません。 Shopify ストアは、手動支払い方法が存在するまで、Utopia 支払いリンクを使用します。
ドキュメント
どのルートが適しているかわからない場合は、 セットアップについて説明してください sales@utopia-payments.com.