Paytently
Быстрый старт
- Подписаться at paytently.com и получить API полномочия
- Создать терминал в Консоль Admin с приведенными ниже параметрами
- Начало обработки — адаптер предварительно построен и готов к использованию
Обзор
Платежная интеграция Paytent
| поставщик ID | paytently |
| Категория | Карточные процессоры |
| Сайт | paytently.com |
аутентификация
HMAC-SHA256 Подпись с меткой времени:
- Выберите текущую метку времени Unix:
timestamp = System.system_time(:second) - Строка формы для подписания:
"{merchant_id}:{timestamp}:{body_json}" - Вычислить подпись:
hex(HMAC-SHA256(sign_string, secret_key)) - Добавить заголовки:
X-Merchant-ID: {merchant_id}X-Timestamp: {timestamp}X-Signature: {signature}
Важно: Для GET-запросы (статус) тела пустые - струнная подпись: "{merchant_id}:{timestamp}:"
Картирование состояния
| Статус поставщика | 4pay Статус | Описание |
|---|---|---|
APPROVED, COMPLETED, SETTLED, CAPTURED | charged | |
PENDING, INITIATED, PROCESSING | charging | |
DECLINED, FAILED, CANCELLED, EXPIRED, VOIDED | rejected |