- メールアドレスかBFアカウントID(例:BF10-1234-5678-90)を指定してコインの送付を行います。
- コインが足りない場合は自動チャージすることができます。
認証
APIキー
リクエスト
POST /api/echo/send
パラメータ
{
"apikey" : "ady4q4565wear23rag",
"shop_id" : "BF90-1111-1111-11",
"email" : "user@bitflyer.com",
"account_id" : "BF10-1111-1111-11",
"amount" : 1000000,
"auto_charge" : 100000000,
"name" : "ビット太郎",
"external_transaction_id" : "A1230000001"
}
-
apikey
- string型
- 必須
- ショップごとに発行した認証キー。
-
shop_id
- string型
- 必須
- コインの支払い側となるショップのアカウントID。
-
email
- string型
- 必須
- コイン送付先顧客メールアドレス。
-
account_id
- string型
- 必須
- コイン送付先BF顧客ID。
-
amount
- number型
- 必須
- 支払いBTC。単位はsatoshi(1億分の1BTC)。
-
auto_charge
- number型
- 任意
- コインが足りない場合に自動コイン買いを行うコイン数。単位はsatoshi。0であれば自動チャージはしない。
-
name
- string型
- 任意
- メールに記載するお客様名。
-
external_transaction_id
- string型
- 任意
- ショップ独自のトランザクションID(注文番号等)
レスポンス
{
"status": 0,
"tracking_id" : "892c5fbd-bf40-488c-b606-75b349cbc023",
"auto_charge_price" : 50123
}
-
status
- int型
- 必須
- 0: 呼び出し成功。マイナスの場合はエラー。詳細はエラーコード一覧を参照。
-
tracking_id
- string型
- 必須
- EchoごとにユニークなID。あとでトラッキングをするのに使う。
-
auto_charge_price
- int型
- 任意
- 自動チャージをした場合、その約定価格が入る。自動チャージしない場合やstatusが0でない場合は0が入る。