1. NowPaymentsとは?
NowPaymentsは、仮想通貨決済を簡単に導入できる決済ゲートウェイです。ビットコイン(BTC)やイーサリアム(ETH)をはじめとする複数の仮想通貨での支払いを受け付けることができ、手数料が低く、即時決済が可能な点が特徴です。特に、eコマースサイトや寄付受付、サブスクリプション決済など、さまざまな用途に活用できます。
2. NowPaymentsの主な機能
- マルチ通貨対応:100種類以上の仮想通貨をサポート
- 手数料が低い:0.5%〜1%の手数料
- 即時決済:迅速な取引処理
- 匿名決済対応:KYC(本人確認)が不要
- APIとプラグイン:WooCommerceやShopify向けの統合が可能
3. NowPaymentsの導入手順
3.1 アカウント登録
- NowPaymentsの公式サイトにアクセス。
- 右上の「Sign Up」をクリック。
- メールアドレスとパスワードを入力し、アカウントを作成。
- 登録したメールアドレスに確認メールが届くので、認証リンクをクリック。
3.2 ウォレットアドレスの設定
- ログイン後、「Payment Settings」に移動。
- 受け取りたい仮想通貨を選択。
- 受取用のウォレットアドレスを入力。
- 設定を保存。
3.3 支払いリンクの作成
- 「Payment Link」のメニューに移動。
- 必要な情報(商品名、価格、通貨)を入力。
- 「Generate Link」をクリック。
- 作成された決済リンクをコピーし、顧客に送付。
3.4 eコマースサイトとの連携
NowPaymentsは、WooCommerceやShopifyといったプラットフォーム向けのプラグインを提供しています。
WooCommerceの導入方法
- WordPressの管理画面で「プラグイン」→「新規追加」へ。
- 「NowPayments」を検索し、インストール&有効化。
- WooCommerceの「設定」→「支払い方法」からNowPaymentsを選択。
- APIキーを入力(NowPaymentsの「API Keys」セクションで取得可能)。
- 設定を保存。
Shopifyの導入方法
- Shopify App Storeで「NowPayments」を検索。
- 「Add App」をクリックし、Shopifyにインストール。
- APIキーを入力し、設定を完了。
4. APIを活用した決済システムの構築
NowPaymentsは、開発者向けにREST APIを提供しており、カスタム決済システムを構築できます。
APIキーの取得方法
- NowPaymentsにログインし、「API Keys」セクションへ。
- 「Generate API Key」をクリック。
- 生成されたAPIキーをコピー。
APIを使った支払いリクエストの作成
エンドポイント: https://api.nowpayments.io/v1/invoice
リクエスト例(Python)
import requests
API_KEY = "your_api_key"
headers = {"x-api-key": API_KEY, "Content-Type": "application/json"}
data = {
"price_amount": 100,
"price_currency": "USD",
"pay_currency": "BTC",
"order_id": "12345",
"order_description": "Test order"
}
response = requests.post("https://api.nowpayments.io/v1/invoice", json=data, headers=headers)
print(response.json())
5. NowPaymentsの活用例
5.1 オンラインショップでの決済
仮想通貨を決済手段として追加することで、世界中の顧客をターゲットにでき、銀行手数料の削減が可能になります。
5.2 寄付受付
NowPaymentsの「Donation Widget」を利用すると、簡単に寄付ページを作成できます。
5.3 サブスクリプション決済
定期課金機能を活用すれば、仮想通貨でのサブスクリプション決済も可能です。
6. まとめ
NowPaymentsは、仮想通貨を活用した決済を簡単に導入できる便利なサービスです。特に手数料の安さや対応通貨の豊富さが魅力で、APIの活用によってカスタマイズ性も高いです。ECサイトの決済手段として、または寄付やサブスクリプションなど、さまざまな用途で活用できるため、ビジネスの新たな選択肢として検討してみてはいかがでしょうか?