eギフトストアの設定

担当者に連絡を取り、AnyGiftのAPIキー、storeIdをご用意ください

Quick Start

ここでは、AnyGift APIを利用して注文作成〜受け取りまでのフローを確認できます。

1. 注文情報を作成する

以下のcurlコマンドを実行します。( storeId , api_key は各事業者の値をご利用ください)

購入完了メールの内容を確認したい場合は、 senderEmail の値を確認したいメールアドレスに変更してください。

curl -X POST <https://api.anygift.jp/v1/orders> \\
  -H 'x-anygift-key: {api_key}' \\
  -H 'x-anygift-store-id: {store_id}' \\
  -H 'Content-Type: application/json' \\
  -d '{
    "storeName": "テスト商店",
    "senderEmail": "[email protected]",
    "senderName": "購入太郎",
    "message": "お誕生日おめでとうございます!",
    "orderedAt": "2023-05-01T12:00:00.000Z",
    "totalPrice": 3980,
    "products": [
      {
        "id": "string",
        "code": "T-001",
        "name": "Tシャツ",
        "description": "綿100%で、着心地のよいTシャツです。",
        "imageUrls": ["<https://sample.com/sample.png>"],
        "quantity": 1,
        "variant": {
          "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
          "skuCode": "T-001-S",
          "name": "Sサイズ",
          "imageUrl": "<https://sample.com/sample.png>",
          "price": 2980
        }
      }
    ]
  }'

返却されたresponseのidを取得します。

{
  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", # この値を取得
  "storeName": "テスト商店",
  ...
}

2. 受け取り画面にアクセスする

[<https://e-gift.anygift.jp/gift/{1.で受け取ったid}>](<https://anygift.jp/gift/{1.で受け取ったid}>) にアクセスすると、以下のような受け取り画面が表示されます。

スクリーンショット 2023-07-05 16.29.40.png

3. 受け取り処理を行う

画面にしたがい、受け取り処理を行います。

受け取り者のメール内容が知りたい場合は、フォーム入力内のメールアドレスに正常にメールが届くメールアドレスを入力してください。

スクリーンショット 2023-07-05 16.31.29.png

開発が必要な画面・内容