Скип на основной контент

CyberSource

Быстрый старт
  1. Подписаться at cybersource.com и получить API полномочия
  2. Создать терминал в Консоль Admin с приведенными ниже параметрами
  3. Начало обработки — адаптер предварительно построен и готов к использованию

Перейти к CyberSource

Обзор​

Киберресурс (Виза) — Платежи (процессор платежей)

поставщик IDcybersource
КатегорияКарточные процессоры
Сайтcybersource.com

Поддерживаемые операции: Authorize with Capture (payments_authorize) Status (payments_status)


аутентификация​

Метод: HMAC SHA-256 Подпись (на основе руководителей)
Сложная схема подписания с несколькими этапами:

Шаг вперед 1: Дайджест для POST просьбы​

digest = "SHA-256=" + base64(sha256(request_body))

Шаг вперед 2Подпись Base String​

signature_string =
"host: {host}\n" +
"date: {rfc7231_date}\n" +
"(request-target): {method} {path}\n" + // lowercase method!
"digest: {digest}\n" + // only for POST
"v-c-merchant-id: {merchant_id}"

Шаг вперед 3: HMAC Подпись​

signature = base64(hmac_sha256(signature_string, base64_decode(api_secret)))

Шаг вперед 4Заголовок авторизации​

Authorization: Signature
keyid="{api_key}",
algorithm="HmacSHA256",
headers="host date (request-target) digest v-c-merchant-id",
signature="{signature}"

Дополнительные заголовки:

v-c-merchant-id: {merchant_account}
Date: {rfc7231_date}
Digest: SHA-256={digest}

конфигурация​

Необходимые параметры​

ПараметрОписание
base_urlБаза API URL
merchant_accountТорговый счет ID
api_keyAPI Ключ ID
api_secretAPI Секрет (База 64)

Картирование состояния​

Статус поставщика4pay СтатусОписание
PAIDChargedОплата завершена
AUTHORIZEDCharged (with capture)Оплата разрешена
SUCCEEDEDChargedУспешная сделка
TRANSMITTEDChargedПередано в банк
DECLINEDFailureВыплаты снизились
FAILEDFailureОшибка обработки
REJECTEDFailureСделка сократилась
INVALID_REQUESTFailureНедействительный запрос
SERVER_ERRORFailureСервер ошибок
VOIDEDFailureОплата аннулирована
REVERSEDFailureВозврат платежа
CANCELLEDFailureВыплата отменена

Испытание​

Песочница URL​

https://apitest.cybersource.com

Тестовые карты​

КартаНомерCVVэкспедицияРезультат
визаPROVIDER_TEST_PANлюбой 3 цифры12/2028Успешный платеж
MasterCardPROVIDER_TEST_PANлюбой 3 цифры12/2028Успешный платеж
Mastercard2-серияPROVIDER_TEST_PANлюбой 3 цифры12/2028Успешный платеж
АМЕКС3782 8224 6310 005любой 4 цифры12/2028Успешный платеж
ОткрытиеPROVIDER_TEST_PANлюбой 3 цифры12/2028Успешный платеж
JCBPROVIDER_TEST_PANлюбой 3 цифры12/2028Успешный платеж

Средства​