Payment generator

Fill in the form and submit it — your payment links appear below.

統合方法

VeilPayは2つの支払い方法に対応しています:

直接リンク方式は、支払いの受け付けを最も簡単に始める方法です。支払いリンクを生成してユーザーに送信します。ユーザーはリンクを開いて取引を完了します。この方法にはバックエンド統合は不要です。ただし、取引パラメータ(金額、アドレスなど)はユーザーによって変更される可能性があるため、商品やサービスを提供する前に、正しいアドレスで支払いを受け取ったか必ず確認してください。

間接的な方法では、取引をより細かく管理できます。このフローでは、まず取引を作成して取引IDを取得します。次に、その支払い詳細をユーザーに提示します。取引が事前に作成されているため、ユーザーは支払いパラメータを変更できません。また、取引IDを使って取引のステータスを追跡することもできます。この方法で作成された取引は72時間以内に開始する必要があり、それを過ぎるとデータベースから自動的に削除されます。

方法の選び方

以下をお求めの場合は事前生成された取引方式をご利用ください:

支払いフローをより細かく管理したい

取引ステータスを追跡したい

パラメータ変更に対するより強力な保護が欲しい

以下をお求めの場合は直接リンク方式をご利用ください:

最速の統合

バックエンド開発不要

シンプルな支払いリンクのフロー

取引上限

VeilPayの取引は現在、1取引あたりBTC換算で5 BTC相当までに制限されています。

この上限により処理の遅延を最小限に抑え、KYCに関連する潜在的なリスクを減らします。

同一コインでの支払い

ユーザーが受け取り先に選択したものと同じ暗号資産を送金した場合、交換は不要です。

Veilはこれらの取引に手数料を一切請求しません。

取引作成時にメール通知を有効にしていた場合、支払いが完了すると通知が届きます。

法定通貨での価格設定

VeilPayは法定通貨の支払いを直接処理しません。

ただし、取引の価格を法定通貨(USD、EURなど)で指定することはできます。

VeilPayは現在のレートを使用して、その金額を自動的に暗号資産の等価額に換算します。

API統合

事前生成(間接)方式は、サーバー間統合向けに構築されています。お客様のバックエンドが当社のREST API経由で支払いを作成し、anonpay_idを取得します。そのidを使ってVeilPayウィジェットを表示または埋め込みます。すべての支払いパラメータは当社側に保存されるため、顧客が金額、アドレス、その他のフィールドを変更することはできません。

すべてのエンドポイントはVeilPayドメイン上の/api/anonpay以下にあります。これらは公開されており、支払いの作成にAPIキーや署名は不要です。

サーバーから、受け取りたいコインとネットワーク、ウォレットアドレス、金額を指定してPOSTリクエストを/api/anonpay/prepareに送信します。この時点では注文は作成されず、支払いの意図のみが予約されます。

そのidの支払いページに顧客をリダイレクトするか、自社ページにiframeとして埋め込みます。ウィジェットは金額とアドレスが固定された状態で開き、顧客は支払いに使うコインを選ぶだけです。

GETリクエストでいつでも現在のステータスを確認できます。ステータスはprepared → waiting_deposit → deposit_received → exchanging → sending → completedの順に進みます。

ポーリングの代わりに、支払い作成時にウェブフックURLを指定すると、ステータス変更のたびにPOSTを受け取れます: