Configuration

loginId/password Konnektive хранятся в localStorage. Не коммить файл в публичный git. У Konnektive ОБЯЗАТЕЛЕН IP whitelisting — этот сервер должен быть в whitelist (см. админка Konnektive → API Users).
PAAY 3DS credentials
JWT генерируется локально в браузере через HS256 (apiKey → iss, secret → HMAC ключ). API /jwt у PAAY не существует — это client-signed token.
Заметки по API
• Все вызовы — POST, body application/x-www-form-urlencoded, либо параметры в query-string
loginId + password подставляются автоматически в каждый запрос
• Поле responseType=json подставляется автоматически (иначе вернётся XML)
• Даты в фильтрах — формат MM/DD/YYYY или MM/DD/YYYY HH:mm:ss
• Лимит результатов на страницу — обычно до 200, страницы через page=N

Orders

QUERY

Query Orders

POST /order/query/
Поиск заказов. Главный отчётный эндпоинт для просмотра, что приходит в CRM.

  
// response
WRITE

Import Order

POST /order/import/
Создать заказ с прямым списанием. Принимает кардданные (PCI scope) или ранее сохранённого customerId / cardId.

  
// response
WRITE

Preauth Order

POST /order/preauth/
Холд средств без списания. Дальше Confirm Order.

  
// response
WRITE

Update Order

POST /order/update/
Изменить детали заказа: адрес, статус, флаги.

  
// response
REFUND

Refund Order

POST /order/refund/
Возврат по orderId. Полный или частичный (refundAmount).

  
// response
CANCEL

Cancel Order

POST /order/cancel/

  
// response
WRITE

Confirm Order

POST /order/confirm/
Конфирм preauth-заказа — превращает в обычный SALE.

  
// response
WRITE

Rerun Declined Sale

POST /order/rerun/

  
// response
WRITE

Order QA

POST /order/qa/

  
// response
WRITE

Import Upsale

POST /upsale/import/
Дополнительный заказ к существующему customerId (one-click upsell).

  
// response

Customers

QUERY

Query Customers

POST /customer/query/

  
// response
QUERY

Customer History

POST /customer/history/

  
// response
WRITE

Update Customer

POST /customer/update/

  
// response
WRITE

Update Customer Card

POST /customer/cardupdate/

  
// response
WRITE

Add Customer Note

POST /customer/addnote/

  
// response
BLOCK

Add to Blacklist

POST /customer/blacklist/

  
// response
QUERY

Query Blacklist

POST /customer/blacklist/query/

  
// response
QUERY

Query Customer Contracts

POST /customer/contracts/

  
// response
DELETE

Delete Customer

POST /customer/delete/

  
// response
WRITE

Import Lead

POST /leads/import/
Импорт лида без оплаты.

  
// response

Transactions

QUERY

Query Transactions

POST /transactions/query/
Главный отчёт по транзакциям. txnType: SALE / REFUND / VOID / CHARGEBACK / DECLINE / AUTH.

  
// response
REFUND

Refund Transactions

POST /transactions/refund/

  
// response
WRITE

Update Transaction

POST /transactions/update

  
// response
QUERY

Composite Data Query

POST /cbdata/query/
Сложные отчётные запросы (cross-table).

  
// response
QUERY

Transaction Range Select

POST /cbdata/list/

  
// response

Purchases / Subscriptions

QUERY

Query Purchases

POST /purchase/query/
Подписки / рекуррентные продукты по клиенту.

  
// response
WRITE

Update Purchase

POST /purchase/update/

  
// response
CANCEL

Cancel Purchase

POST /purchase/cancel/

  
// response
PAUSE

Pause Purchase

POST /purchase/pause/

  
// response
REFUND

Refund Purchase

POST /purchase/refund/

  
// response

Products

QUERY

Query Product

POST /product/query/

  
// response
WRITE

Create Product

POST /product/create/

  
// response
WRITE

Update Product

POST /product/update/

  
// response

Campaigns

QUERY

Query Campaign

POST /campaign/query/

  
// response
WRITE

Create Campaign

POST /campaign/create/

  
// response
WRITE

Update Campaign

POST /campaign/update/

  
// response

Gateways / MIDs

QUERY

Query Gateway

POST /merchant/query/

  
// response
WRITE

Create Gateway

POST /merchant/create/

  
// response
WRITE

Update Gateway

POST /merchant/update/

  
// response
QUERY

Query Recycle Billing

POST /merchant/recycle/query/

  
// response
QUERY

Query Cascade

POST /merchant/cascade/query/

  
// response
QUERY

Query Bin Mappings

POST /merchant/binmap/query/

  
// response
QUERY

Query Bin Profiles

POST /merchant/binprofile/query/

  
// response
QUERY

Query MID Profile

POST /merchant/profile/query/

  
// response

Coupons

QUERY

Query Coupon

POST /coupon/query/

  
// response
WRITE

Create Coupon

POST /coupon/create/

  
// response
WRITE

Update Coupon

POST /coupon/update/

  
// response

Members / Clubs

QUERY

Query Club Members

POST /members/query/

  
// response
WRITE

Update Club Member

POST /members/update/

  
// response
CANCEL

Cancel Membership

POST /members/cancel/

  
// response
REACTIVATE

Reactivate Membership

POST /members/reactivate/

  
// response
AUTH

Club Member Login

POST /members/login/

  
// response

Affiliates

QUERY

Affiliate Query

POST /affiliate/query/

  
// response
WRITE

Affiliate Create

POST /affiliate/create/

  
// response
WRITE

Affiliate Update

POST /affiliate/update/

  
// response

Fulfillment

QUERY

Query Fulfillment

POST /fulfillment/query/

  
// response
WRITE

Update Fulfillment

POST /fulfillment/update/

  
// response

Reports

REPORT

MID Summary

POST /reports/mid-summary/

  
// response
REPORT

Transaction Summary

POST /transactions/summary/

  
// response
REPORT

Order Summary

POST /order/summary/

  
// response
REPORT

Retention

POST /reports/retention/

  
// response
REPORT

BIN Approvals

POST /reports/bin-approvals/

  
// response
REPORT

Projected Billing

POST /reports/projected-billing/

  
// response

PAAY 3DS (cross-API)

COMBO

Combined order view: Konnektive + PAAY 3DS

multi-call
По orderId тянет: /order/query/ → заказ, /transactions/query/ → все транзакции, и для каждого ордера, у которого в ответе есть threeDStransactionId / xid / paayTxnId, дополнительно дёргает PAAY /authenticate/{id} и склеивает результат.

  
// сводный JSON
GET

Get PAAY auth status

GET /v{ver}/authenticate/{transactionId}
Финальные 3DS-параметры по PAAY transactionId: cavv, xid, eci, authValue, messageVersion.

  
// response
POST

Authenticate browser (3DS)

POST /v{ver}/authenticate/browser
Старт 3DS для checkout-флоу. Возвращает frictionless success или challenge URL.

  
// response
POST

Authenticate 3RI (server-side)

POST /v{ver}/authenticate/3ri
Для recurring/MIT без браузера. Возвращает auth-result сразу, без challenge.

  
// response

Raw request

CUSTOM

Произвольный запрос

Любой путь Konnektive API. loginId/password добавятся автоматически.

  
// response