トランザクショントークン: Update
このリクエストでは、アプリトークン・シークレット・店舗ID・トランザクションIDを指定することで、既存のトランザクショントークンの情報を更新することができます。
更新できる内容はParametersに記載のある項目です。
レスポンスで返されるリソースには data
フィールドは含まれません。
Request
PATCH https://api.univapay.com/stores/{storeId}/tokens/{id}
Parameters:
Parameters | |
string 支払いの為の顧客のメールアドレス。 | |
cardholder | string カード名義 |
metadata | object トランザクショントークンに保存されているメタデータ。 |
data.cvv | number カードの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
}
}
}