Payment Docs
Платежи по странамАфрика

ЮАР

Оплата банковским переводом в ZAR

Перед тем как начать

Этот способ оплаты доступен не всем мерчантам. Уточните доступность у вашего менеджера.

Обзор

ВалютаКод страныСпособ оплаты
ZARZAБанковский перевод

Плательщик перенаправляется на paymentLink и завершает перевод на странице провайдера.

Чем отличается от обычного заказа

Заказ создаётся через стандартный эндпоинт POST /v1/orders. Базовые поля (amount, currency, successUrl, failUrl, callbackUrl и т. д.) такие же, как у обычного заказа; дополнительно к ним передаётся объект customer с данными плательщика.

ПолеТипОписание
customerobjectДанные плательщика. Набор обязательных полей приведён ниже

Поля объекта customer

ПолеТипОбязательноеОписание
countrystring✅ ДаКод страны, всегда ZA
emailstring✅ ДаEmail плательщика
phonestring❌ НетНомер телефона плательщика, формат 27XXXXXXXXX
firstNamestring✅ ДаИмя
lastNamestring✅ ДаФамилия

Поле customer.country и хотя бы одно из customer.email или customer.phone обязательны.

Пример запроса

{
  "purpose": "Payment for order #1234",
  "amount": "1000.5",
  "currency": "ZAR",
  "externalId": "external_id",
  "externalUserId": "external_user_id",
  "successUrl": "https://example.com/success",
  "failUrl": "https://example.com/fail",
  "callbackUrl": "https://example.com/webhooks/payments",
  "isFeeOnUser": false,
  "customer": {
    "firstName": "John",
    "lastName": "Doe",
    "country": "ZA",
    "phone": "27000000000",
    "email": "john.doe@example.com"
  }
}

Ответ

В ответе возвращается стандартный объект заказа. Заказ создаётся со статусом CREATED; перенаправьте плательщика на paymentLink, чтобы он завершил оплату.

Поля объекта заказа

Следующие шаги

На этой странице