Документация/Карты/Подтвердить верификацию карты

Подтвердить верификацию карты

POST/api/v1/card-verifications/{id}/verify

Передаёт сумму или код, подтверждающие владение картой.

HMACIdempotency-Key requiredverifyCardVerification

Path-параметры

ПолеТипОписание
idrequuid

Параметры тела

ПолеТипОписание
codereqstringThe LookUp code exactly as the payer read it back. Digits only. Stored encrypted until the provider has seen it, then discarded.

Пример

Запрос

POST /api/v1/card-verifications/{id}/verify
Idempotency-Key: order-20260817-001

{
  "code": "123456"
}

Ответ 200

{
  "verification_id": "0198c5f2-7b3e-7a41-9c2d-3f8a1b6e4d02",
  "order_id": "order-20260817-001",
  "status": "pending",
  "final": false,
  "verify_attempts": 1,
  "created_at": "2026-08-17T12:45:22Z",
  "updated_at": "2026-08-17T12:45:22Z"
}

Собрать запрос

Собрать запрос
curl -X POST \
  https://api.calibripay.com/api/v1/card-verifications/{id}/verify \
  -H "X-Access-Key: $CALIBRIPAY_ACCESS_KEY" \
  -H "X-Timestamp: $TS" \
  -H "X-Nonce: $NONCE" \
  -H "X-Signature: $SIGNATURE" \
  -H "Idempotency-Key: order-20260817-001" \
  -d '{id}/verify Idempotency-Key: order-20260817-001 { "code": "123456" }'

$TS, $NONCE и $SIGNATURE вычисляются на вашем backend по канонической строке. secret_key никогда не должен попадать в браузер, в командную строку из истории и в тикеты.

Была ли страница полезной?