Bread Pay
Быстрый старт
- Подписаться at breadpayments.com и получить API полномочия
- Создать терминал в Консоль Admin с приведенными ниже параметрами
- Начало обработки — адаптер предварительно построен и готов к использованию
Обзор
Breadpay — установка для покупателей
| поставщик ID | breadpay |
| Категория | Купить сейчас, заплатить позже |
| Сайт | breadpayments.com |
Поддерживаемые операции: Create Cart (payments_authorize) Get Transaction (payments_status) Refund (refund)
аутентификация
Метод: Основной аут (api_key:api_secret)
Формат заголовка:
Authorization: Basic {base64(api_key:api_secret)}
Пример:
import base64
api_key = "api_abc123"
api_secret = "secret_xyz789"
credentials = f"{api_key}:{api_secret}"
encoded = base64.b64encode(credentials.encode()).decode()
# Authorization: Basic {encoded}
конфигурация
Необходимые параметры
| Параметр | Описание |
|---|---|
base_url | База API URL |
api_key | API Ключ |
api_secret | API Тайна |
callback_url | URL для webhooks (необязательно) |
Картирование состояния
| Статус поставщика | 4pay Статус | Описание |
|---|---|---|
PENDING | Processing | Обработка транзакций |
AUTHORIZED | Authorized | Утверждено, но не завершено |
SETTLED | Charged | Сделка завершена |
CANCELED | Voided | Сделка отменена |
REFUNDED | Refunded | Возвращенные средства |
EXPIRED | Failure | просроченный |
succeeded | Refunded | |
failed | Failure | |
(other) | PartiallyRefunded |
API Ссылка
| метод | Конечная точка | Описание |
|---|---|---|
| POST | /carts | |
| GET | /transactions/{id} | |
| POST | /transactions/actions/{id} |