Версия: 163.11 и выше
RUBECOM-BEGATEWAY — оплата по ссылке (CNP)ANYSBP — оплата через СБПREST API iBox разделён на два уровня:
Web API — управление настройками
https://web-api-pro-demo.cardport.net
Processing API — платёжные операции
https://processing-demo.cardport.net
Формат данных: JSON
Основной HTTP-метод: POST
| Операция | Метод | Endpoint |
|---|---|---|
| Создание платежа | POST | /api/v1/payment/submit |
| Проверка статуса | GET | /api/v1/payment/{transactionId} |
| Реверс / возврат | POST | /api/v1/payment/reverse |
| Реверс CNP | POST | /api/v1/payment/reversecnp |
| Публичный статус | GET | /api/v1/payment/statusPublic/{id} |
Эквайринг поддерживает полные и частичные возвраты.
Для частичного возврата необходимо указать сумму и параметр:
"PartialReverse": true
При попытке возврата ранее 15 минут возможна ошибка «платёж не найден».
Передача ставок НДС осуществляется в составе товарных позиций.
Соответствие ставок НДС настраивается в Барс.Администраторе
в разделе «Указать соответствие ставок НДС».
| Код | Ставка НДС |
|---|---|
| 1 | Без НДС |
| 2 | НДС 0% |
| 3 | НДС 10% |
| 4 | НДС 20% |
| 5 | НДС 10/110 |
| 6 | НДС 20/120 |
| 7 | НДС 5% |
| 8 | НДС 7% |
| 9 | НДС 5/105 |
| 10 | НДС 7/107 |
| 11 | НДС 22% |
| 12 | НДС 22/122 |
После изменения ставок НДС требуется перезапустить сервис PaymentProcessing.
{
"Login": "",
"Password": "",
"Currency": "RUB",
"AcquirerCode": "ECOM-BEGATEWAY",
"ApiUrl": "https://processing-demo.cardport.net",
"UrlRegisterOrder": "/api/v1/payment/submit",
"UrlPaymentResult": "/api/v1/payment/{transactionId}",
"UrlRefundPayment": "/api/v1/payment/reversecnp",
"VatDictionary": {
"-1": "1",
"0": "1",
"1": "2",
"2": "3",
"3": "4",
"4": "5",
"5": "6"
},
"UseTaxSystem": false
}