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

Deutsche Bank

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

Отправляйтесь в Deutsche Bank

Обзор​

Deutsche Bank — Payments (процессор платежей)

поставщик IDdeutschebank
КатегорияБанковские переводы
Сайтdeveloper.db.com

Поддерживаемые операции: Authorize (payments_authorize) Capture (payments_capture) Refund (refund) Void (payments_void)


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

Метод: обычай HMACоснованный на OAuth
Процесс:

  1. Подпись поколения OAuth:
oauth_signature = base64(HMAC-SHA1(base_string, signing_key))

base_string = HTTP_METHOD + "&" +
url_encode(base_url) + "&" +
url_encode(sorted_params)

signing_key = url_encode(api_secret) + "&"
  1. Параметры OAuth при авторизации заголовка:
OAuth oauth_consumer_key="{api_key}",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp="{unix_timestamp}",
oauth_nonce="{random_string}",
oauth_version="1.0",
oauth_signature="{oauth_signature}"

Пример заголовка OAuth:

Authorization: OAuth oauth_consumer_key="api_key_abc123",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp="1640000000",
oauth_nonce="xyz123abc",
oauth_version="1.0",
oauth_signature="xB2vZ3..."

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

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

ПараметрОписание
merchant_idторговец ID
api_keyAPI Ключ
api_secretAPI Тайна для HMAC
acquirer_idприобретатель ID

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

Статус поставщика4pay СтатусОписание
AUTHORIZEDAuthorizedОплата разрешена
CAPTUREDChargedОплата взята
DECLINEDFailureВыплаты снизились
PENDING_AUTHENTICATIONAuthenticationPendingОжидаемая аутентификация 3DS
AUTHENTICATION_FAILEDAuthenticationFailed3DS аутентификация не прошла
VOIDEDVoidedВыплата отменена
REFUNDEDSuccess
PENDINGPending
FAILEDFailure

Средства​