AlliancePay
🇺🇦 Українська
🇺🇦 Українська
  • E Commerce платформа AlliancePay v2.39.0
  • Аутентифікація
  • Криптування даних
  • Авторизація
  • Використання авторизаціїного токену
  • Опис роботи з ключами
    • Приклад PURCHASE колекції
    • Приклад А2С колекції
  • Платіжні методи H2H
    • PURCHASE
      • Запит проведення PURCHASE Крок 1
      • Запит проведення PURCHASE Крок 2
    • A2C
    • C2A
      • Запит проведення C2A Крок 1
      • Запит проведення C2A Крок 2
    • ApplePay decrypted
      • PURCHASE
        • Запит проведення платежу Крок 1
        • Запит проведення платежу Крок 2 (3DS)
      • C2A
        • Запит проведення C2A Крок 1
        • Запит проведення c2a Крок 2 (3DS)
    • ApplePay encrypted
      • Запит підтримки aPay на сторінці
      • Запит отримання данних мерчанта aPау
      • Запит валідації мерчанта
      • Запит встановлення сесії в aPау
      • Запит проведення платежу
    • GooglePay™ decrypted
      • PURCHASE
        • Запит проведення purchase Крок 1
        • Запит проведення purchase Крок 2 (3DS)
      • C2A
        • Запит проведення C2A Крок 1
        • Запит проведення c2a Крок 2 (3DS)
    • GooglePay™ encrypted
      • Докуменація GooglePay™
      • Запит підтримки GooglePay™ на сторінці
      • Запит отримання данних мерчанта GooglePay™
      • Запит проведення платежу
    • REFUND
    • TOKEN
      • PURCHASE
        • Запит проведення платежу по токену Крок 1
        • Запит проведення платежу по токену 3DS Крок 2
      • C2A
        • Запит проведення платежу по токену Крок 1
        • Запит проведення платежу по токену 3DS Крок 2
      • Запит створення токену
      • Запит отримання токену по customerId
      • Запит отримання даних токену
      • Запит зміни статуса токену
      • Статуси токена
    • Account Verification
      • Запит верифікації картки Крок 1
      • Запит верифікації картки Крок 2
    • Отримання даних
      • по OPERATION_ID
      • по merchantRequestId
    • Отримання балансу
    • Callback
  • Платіжні методи HPP
    • PURCHASE
      • Створення замовлення
      • Отримання даних по замовленню
    • REFUND
    • Callback
    • Статуси замовлення
  • Платіжні віджети для CMS
    • OpenCart
      • Інструкція по встановленню
      • Функціонал та опис платіжного модуля
      • Структура бази даних
  • Довідники
    • Статус транзакції
    • Тест кейси
    • Коди помилок
    • Значення actionCode, responseCode
    • Ліміти
    • Інструкція звірки по реєстрам
      • Опис полів в реєстрах
    • WhiteListing IP-адрес та URL-адрес
  • Історія змін
Powered by GitBook
On this page
  1. Довідники

Коди помилок

Перераховані нижче коди помилок не свідчать про успішність або неуспішність транзакцій

Для перевірки статусу транзакції необхідно:

  • очікувати callback

  • перевірити статус транзакції по OPERATION_ID

  • перевірити статус транзакції по merchantRequestId

http code
msgType
msgCode
msgText

200

ERROR

b_terminal_not_found

@Payment terminal not found

ERROR

b_merchant_not_found

@Merchant not found

ERROR

b_reverse_transaction_failed

@Failed to reverse transaction

ERROR

b_payment_invalid_refund_amount

@Payment invalid refund amount

ERROR

b_phys_transaction_not_found

@Phys transaction not found

ERROR

b_cannot_process_logic_transaction

@Cannot process logic transaction

ERROR

b_authorize_transaction_failed

@Failed to authorize transaction

ERROR

b_initiate_transaction_failed

@Failed to initiate transaction

ERROR

b_payment_logic_transaction_not_found

@Payment logic transaction not found

ERROR

b_explicit_payment_execution_not_supported

@Payment type doesn't support explicit execution

ERROR

b_payment_not_found

@Payment not found

ERROR

b_operation_not_found

@Operation not found

ERROR

b_payment_refund_not_supported

@Payment type doesn't support refund

200

ERROR

b_invalid_request

Невірний запит

200

ERROR

b_unsupported_payment_system

Платіжна система не підтримується

200

ERROR

b_validation_card_expiration_date_and_security_code

Значення повинно складатися з 7 цифр.

200

ERROR

b_invalid_pan_format

Неправильний формат повного номера картки

200

ERROR

b_payment_invalid_refund_status

@Payment invalid refund status

200

ERROR

b_validation_card_expiration_date

Значення повинно складатися з 4 цифр

200

ERROR

b_encryptor_failed_decrypt_message

Не вдалося розшифрувати повідомлення

200

ERROR

b_virtual_device_not_found

Віртуальний пристрій не знайдено

200

ERROR

b_refresh_token_absent

Токен оновлення відсутній

200

ERROR

b_overload_error

@Overload error

400

ERROR

b_duplicate_field_value

Value {data} must be unique

400

ERROR

b_request_is_not_correct

Запит не в правильному форматі

400

ERROR

b_error_parse_json

JSON parse error: {info}

400

ERROR

b_txn_not_allowed

@transaction type is not allowed for this Merchant

400

ERROR

b_failed_to_get_apple_pay_session

@Failed to get apple pay session

400

ERROR

b_user_merchant_request_mismatch

@User's merchant ID doesn't match the merchant ID from request

401

ERROR

b_expired_token

@Token Expired

ERROR

b_unknown_device

@Unknown Device

401

ERROR

b_used_token

Використаний токен

401

ERROR

b_auth_token_expired

Термін дії токена аутентифікації закінчився

401

ERROR

b_previous_auth_token_expired

@Previous Auth Token Expired

404

ERROR

b_service_unavailable

@Service '{service}' unavailable

404

ERROR

payment_operation_not_found

@Payment operation is not found.

404

ERROR

b_hpp_order_not_found

@The HPP order not found

404

ERROR

b_merchant_balances_not_found

@Balance not found.

500

ERROR

b_hpp_order_expired

@The HPP order is expired

500

ERROR

b_unknown_error

Невідома помилка

503

ERROR

b_server_is_overloaded

@Server is overloaded

(необхідно повторити спробу запиту пізніше)

Приклад відповіді з помилкою

{
    "requestId": "29a36a0a-5926-11ed-9b6a-0242ac120002",
    "serviceId": "api-gateway",
    "msgCode": "b_used_token",
    "msgType": "ERROR",
    "msgText": "@Used Token Alert!",
    "isLocalized": false,
    "msgAttrs": {},
    "errorCauses": []
}
PreviousТест кейсиNextЗначення actionCode, responseCode

Last updated 4 days ago