トランザクショントークン: Update

このリクエストでは、アプリトークン・シークレット・店舗ID・トランザクションIDを指定することで、既存のトランザクショントークンの情報を更新することができます。
更新できる内容はParametersに記載のある項目です。
レスポンスで返されるリソースには data フィールドは含まれません。

Request

PATCH https://api.univapay.com/stores/{storeId}/tokens/{id}

Parameters:

Parameters
emailstring
支払いの為の顧客のメールアドレス。
cardholderstring
カード名義
metadataobject
トランザクショントークンに保存されているメタデータ
data.cvvnumber
カードのCVV。リカーリングトークンを使用して課金を作成する際に、RECURRING_USAGE_REQUIRES_CVV エラーがした場合に必要です。CVVだけを更新する場合はアプリケーショントークンのシークレットは不要です。

Headers:

Content-Type: application/json
Authorization: Bearer {secret}.{jwt}

Body:

curl --request PATCH \
--url https://api.univapay.com/stores/{store_id}/tokens/{id} \
--header 'Authorization: Bearer {secret}.{jwt}'
--data '{
    "email": "e.montgomery@univapay.com",
    "data": {
        "cvv": 123
    }
}'

Response

Code: 

200

Headers:

Content-Type: application/json

Body:

{
  "id": "3682a594-1848-11e7-a15c-bb2721776253",
  "store_id": "af857264-180c-11e7-9be2-276aea4fed28",
  "email": "e.montgomery@univapay.com",
  "payment_type": "card",
  "mode": "test",
  "active": true,
  "type": "recurring",
  "metadata": {},
  "created_on": "2018-05-22T04:49:04.71943Z",
  "last_used_on": null
 {"data":{
   "card":{
   "cardholder": "TEST USER",
   "exp_month": 10,
   "exp_year": 2028,
   "card_bin": "400002",
   "last_four": "0000",
   "brand": "visa",
   "card_type": "debit",
   "country": "JP",
   "category": "prepaid",
   "issuer": "LIFECARD CO.,LTD.",
   "sub_brand": "none"
  },
   "billing":{
   "line1": null,
   "line2": null,
   "state": null,
   "city": null,
   "country": null,
   "zip": null,
   "phone_number": null
  },

   "cvv_authorize":{
   "enabled": false,
   "status": null,
   "charge_id": null,
   "credentials_id": null,
   "currency": null
  },
   "cvv_authorize_check":{
   "status": null,
   "charge_id": null,
   "date": null
  }
 }  
}