接続情報 - Razorpay
- 印刷
- PDF
接続情報 - Razorpay
- 印刷
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
本ページでは、Razorpayに接続するための設定(接続情報)について説明します。
転送に関する設定については、転送元 - Razorpayを参照ください。
利用上の注意・制約
API Rate Limit
Razorpay APIには、一定期間内のリクエスト回数に制限があります。デフォルトでは、1分間あたり60リクエストの制限が適用されます。
API Key Secretの管理
Razorpay APIのKey Secretには有効期限はありませんが、セキュリティ上の理由から定期的な更新を推奨します。
インドルピー専用のペイメントゲートウェイ
Razorpayは主にインド市場向けのペイメントゲートウェイです。取引通貨は主にINR(インドルピー)となります。
Webhook連携について
TROCCOはポーリング方式でデータを取得するため、Razorpayのwebhook機能は利用しません。リアルタイムデータ連携が必要な場合は、転送スケジュールを短く設定してください。
認証方式
- API Key認証
設定項目
項目名 | 必須 | 説明 |
---|---|---|
API Key ID | ✓ | RazorpayのAPI Key IDを入力します。 API Key IDの取得方法については、API Key ID・API Key Secretの取得方法を参照ください。 |
API Key Secret | ✓ | RazorpayのAPI Key Secretを入力します。 API Key Secretの取得方法については、API Key ID・API Key Secretの取得方法を参照ください。 |
Razorpay側で必要な作業
API Key ID・API Key Secretの取得方法
Razorpayに接続するには、API Key IDとAPI Key Secretが必要です。以下の手順に従って取得してください。
- Razorpay Dashboardにログインします。
- 左側のメニューからSettingsを選択します。
- API Keysを選択します。
- 使用環境に応じて、Test modeまたはLive modeを選択します。
- Generate Keyボタンをクリックして、新しいAPI Keyを生成します。
- 生成されたAPI Key IDとAPI Key Secretをコピーして保存します。
テスト環境と本番環境
Razorpayには「Test」モードと「Live」モードがあります。
- Test mode: 開発・テスト環境用(テストデータのみ)
- Live mode: 本番環境用(実際の取引データ)
接続情報の設定時には、使用したいモードに対応するAPI Keyを使用してください。
API Key Secretの保管
API Key Secretは一度しか表示されません。安全な場所に保管してください。
権限の付与
転送元に利用する場合
以下のデータにアクセスするための権限が必要です。
- Customers(顧客情報)
- Orders(注文情報)
- Payments(支払い情報)
- Refunds(返金情報)
- Settlements(精算情報)
- Invoices(請求書情報)
- Items(アイテム情報)
- Subscriptions(サブスクリプション情報)
- Contacts(連絡先情報)
Razorpayで生成されたAPI Keyは、デフォルトでアカウントの全データへの読み取り権限を持ちます。特別な権限設定は不要です。
困ったときには・トラブルシューティング
認証に失敗する
{
"error": {
"code": "BAD_REQUEST_ERROR",
"description": "The api key provided is invalid",
"source": "NA",
"step": "NA",
"reason": "NA",
"metadata": {}
}
}
考えられる原因
- API Key IDまたはAPI Key Secretが正しくない
- API Keyの権限が不足している
- テスト用API Keyを本番環境で使用している(またはその逆)
対処方法
- Razorpay Dashboardで正しいAPI Key IDとAPI Key Secretを確認してください。
- API Keyが正しいモード(TestまたはLive)で生成されているか確認してください。
- 必要に応じて新しいAPI Keyを生成し直してください。
この記事は役に立ちましたか?