Pay-Doc Pay-Doc
  • Home
  • 利用ガイド
  • APIリファレンス
  • FAQ
  • 更新履歴
  • 旧システムからの移行
  • お問い合わせ
Login
Pay-Doc Pay-Doc
Login
Pay-Doc Pay-Doc
  • Home
  • 利用ガイド
  • APIリファレンス
  • FAQ
  • 更新履歴
  • 旧システムからの移行
  • お問い合わせ
loading
  1. Home
  2. APIリファレンス
  3. トランザクショントークン
  4. トランザクショントークン – リクエスト
  5. トランザクショントークン – UPDATE
Updated on 2025年4月15日

APIリファレンス

  • Folder icon closed Folder open icon一般
    • API連携、SDKについて
    • 認証
    • APIの制限
    • レスポンス
    • ページネーション
    • メタデータ
    • ポーリング
    • 冪等なリクエスト
    • 通貨と為替レート
  • Folder icon closed Folder open iconトランザクショントークン
    • トランザクショントークン – 概要
    • トランザクショントークン – リクエスト
      • トランザクショントークン – CREATE
      • トランザクショントークン – GET
      • トランザクショントークン – LIST
      • トランザクショントークン – UPDATE
      • トランザクショントークン – DELETE
      • トランザクショントークン – イシュアトークン(3-Dセキュア) – GET
  • Folder icon closed Folder open icon課金
    • 課金 – 概要
    • 課金 – リクエスト
      • 課金 – CREATE
      • 課金 – GET
      • 課金 – GET(銀行振込)
      • 課金 – LIST
      • 課金 – UPDATE
      • キャプチャ – CREATE
      • イシュアトークン – GET
      • 課金 – イシュアトークン(3-Dセキュア) – GET
  • Folder icon closed Folder open icon定期課金
    • 定期課金 – 概要
    • 定期課金 – リクエスト
      • 定期課金 – CREATE
      • 定期課金 – GET
      • 定期課金 – LIST
      • 定期課金 – UPDATE
      • 定期課金 – CANCEL
      • 定期課金 – 課金 – LIST
      • 支払い – 概要
      • 支払い – GET
      • 支払い – LIST
  • Folder icon closed Folder open icon返金
    • 返金 – 概要
    • 返金 – リクエスト
      • 返金 – CREATE
      • 返金 – GET
      • 返金 – LIST
      • 返金 – UPDATE
  • Folder icon closed Folder open iconキャンセル
    • キャンセル – 概要
    • キャンセル – リクエスト
      • キャンセル – CREATE
      • キャンセル – GET
      • キャンセル – LIST
      • キャンセル – UPDATE
  • Folder icon closed Folder open iconトランザクション
    • トランザクション – 概要
    • トランザクション – リクエスト
      • トランザクション – LIST
  • Folder icon closed Folder open icon加盟店
    • 加盟店 – 概要
    • 加盟店 – リクエスト
      • 加盟店 – GET
  • Folder icon closed Folder open icon店舗
    • 店舗 – 概要
    • 店舗 – リクエスト
      • 店舗 – GET
      • 店舗 – LIST
      • カスタマーUUID
  • Folder icon closed Folder open icon決済設定
    • 決済設定 – 概要
    • 決済設定 – リクエスト
      • 決済設定 – GET
  • Folder icon closed Folder open iconウェブフック
    • ウェブフック – 概要
    • ウェブフック – リクエスト
      • ウェブフック – GET
      • ウェブフック – UPDATE
  • Folder icon closed Folder open iconエラーコード
    • エラーコード – 概要
  • Folder icon closed Folder open icon3-DセキュアをAPIで実装する
    • 3-Dセキュア認証の処理の流れ
    • 実装方法
    • 追加されるパラメータ
    • 3-Dセキュア認証情報を自社で取得している場合の対応

トランザクショントークン – UPDATE

トランザクショントークンオブジェクトに対するUPDATEリクエストには以下が必要です。(括弧内は入力箇所)

  • 店舗ID(URLの{storeId}部分)
  • トランザクショントークンID(URLの{id}部分)
  • シークレット(Headreの{secret}部分)
  • アプリトークン(Headerの{jwt}部分)

リクエスト

CommandとHeader

curl --request PATCH \
--url https://api.univapay.com/stores/{storeId}/tokens/{id} \
--header 'Content-type: application/json' 
--header 'Authorization: Bearer {secret}.{jwt}'

利用できるパラメータ

リクエストのbodyに含めることができるパラメータは以下です。

フィールドデータ型備考
emailstring支払いの為の顧客のメールアドレス
cardholderstringカード名義
metadataobjectトランザクショントークンに保存されているメタデータ
data.cvvnumberカードのCVV
リカーリングトークンを使用して課金を作成する際に
RECURRING_USAGE_REQUIRES_CVV エラーがした場合に必要
CVVだけを更新する場合はアプリケーショントークンのシークレットは不要
data.line1string住所1
data.line2string住所2
data.statestring住所の州/地域/都道府県
data.citystring住所の市町村区
data.countrystring国 (ISO 3166-1形式のアルファベット2文字の国コード)
data.zipstring郵便番号
data.phone_number.country_codestring電話番号の国コード
data.phone_number.local_numberstring電話番号(15桁以下)

Bodyの記述例

curl --request PATCH \
--url https://api.univapay.com/stores/11edf541-c42d-653c-8c3d-dfe0a55f95c0/tokens/11efa58e-e0b7-9a02-9ca6-7788908dad3a \
--header 'Authorization: Bearer {secret}.{jwt}'
--data '{
"email": "test.update@test.com",
"data": {
    "cardholder": "TARO YAMADA",
    "card_number": "4000020000000000",
    "exp_month": "12",
    "exp_year": "2099",
    "cvv": "123",
    "line1": "11111",
    "line2": "222",
    "state": "Tokyo",
    "city": "テスト区一丁目",
    "country": "JP",
    "zip": "1234567",
    "phone_number": {
        "country_code": "81",
        "local_number": "08000000000"
            }
    }
}'

レスポンス

下記はBodyの記述例でリクエストした場合の例です。

CodeとHeader

  • Code:200
  • Header:Content-Type: application/json

Body

{
    "id": "11efa58e-e0b7-9a02-9ca6-7788908dad3a",
    "store_id": "11edf541-c42d-653c-8c3d-dfe0a55f95c0",
    "email": "test.update@test.com",
    "payment_type": "card",
    "active": true,
    "mode": "test",
    "type": "recurring",
    "usage_limit": null,
    "confirmed": null,
    "metadata": { },
    "created_on": "2024-11-18T09:24:14.584144Z",
    "updated_on": "2024-11-19T05:53:48.547425Z",
    "last_used_on": "2024-11-18T09:24:14.795465Z",
    "data": {
        "card": {
            "cardholder": "TARO YAMADA",
            "exp_month": 12,
            "exp_year": 2099,
            "card_bin": "400002",
            "last_four": "0000",
            "brand": "visa",
            "card_type": "credit",
            "country": "US",
            "category": null,
            "issuer": "RIVER VALLEY CREDIT UNION",
            "sub_brand": "none"
        },
        "billing": {
            "line1": "11111",
            "line2": "222",
            "state": "Tokyo",
            "city": "テスト区一丁目",
            "country": "JP",
            "zip": "1234567",
            "phone_number": {
                "country_code": 81,
                "local_number": "08000000000"
            }
        },
        "cvv_authorize": {
            "enabled": false,
            "status": null,
            "charge_id": null,
            "credentials_id": null,
            "currency": "JPY"
        },
        "cvv_authorize_check": {
            "status": null,
            "charge_id": null,
            "date": null
        },
        "three_ds": {
            "enabled": false,
            "status": null,
            "redirect_endpoint": null,
            "redirect_id": null
        }
    }
}
Share this Doc

トランザクショントークン – UPDATE

Or copy link

Clipboard Icon
CONTENTS

© All Rights Reserved by UNIVA Paycast Limited.