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を受け取れます: