Bambora
Быстрый старт
- Подписаться at bambora.com и получить API полномочия
- Создать терминал в Консоль Admin с приведенными ниже параметрами
- Начало обработки — адаптер предварительно построен и готов к использованию
Обзор
Bambora (Worldline) — Платежи (процессор платежей)
| поставщик ID | bambora |
| Категория | Карточные процессоры |
| Сайт | bambora.com |
Поддерживаемые операции: Sale (payments_authorize - one_phase) Pre-Auth (payments_authorize - two_phase verify) Completion (payments_capture - two_phase commit) Status (payments_status) Refund (payments_refund)
аутентификация
Метод: Код доступа (Base64 Encoded)
Формат заголовка:
Authorization: Passcode {base64(merchant_id:api_key)}
Пример:
import base64
merchant_id = "123456789"
api_key = "passcode_abc"
credentials = f"{merchant_id}:{api_key}"
encoded = base64.b64encode(credentials.encode()).decode()
# Authorization: Passcode {encoded}
⚠️ Важно: Используемое ключевое слово PasscodeНет. Basic!
конфигурация
Необходимые параметры
| Параметр | Описание |
|---|---|
base_url | База API URL |
merchant_id | торговец ID |
api_key | API Ключ (пасс-код) |
Картирование состояния
| Статус поставщика | 4pay Статус | Описание |
|---|---|---|
"1" | Charged | Продажа Успешный |
"1" | Pending | Успешный предзаказ |
not "1" | Failure | Сделка сократилась |
"1" | Success | |
not "1" | Failure |
API Ссылка
| метод | Конечная точка | Описание |
|---|---|---|
| POST | /v1/payments | |
| POST | /v1/payments/{payment_id}/completions | |
| GET | /v1/payments/{payment_id} | |
| POST | /v1/payments/{payment_id}/returns |