Перейти к содержанию

Credit card alternative

Вариант интеграции WP

Info

 Этот вариант интеграции поддерживает только валюту `KZT`.

Оплата

Процесс проведения оплаты

  1. Покупатель инициирует оплату на сайте торговца.
  2. Торговец отправляет запрос оплаты в PayLink.
  3. PayLink присылает в ответе секцию form с полем action, содержащим URL страницы оплаты.
  4. Продавец перенаправляет покупателя на страницу из параметра form.action из ответа PayLink.
  5. Покупатель вводит карточные данные на странице оплаты и завершает платеж.
  6. PayLink отправляет торговцу автоматическое уведомление со статусом оплаты.

Запрос

Отправьте запрос оплаты со следующими данными:

Параметр Тип Описание
request object
return_url
* обязательный
string URL, на который будет возвращен покупатель после завершения оплаты.
method object Секция параметров способа оплаты.
type
* обязательный
string credit_card_alternative
customer object Секция информации о покупателе.
phone* обязательный string Номер телефона покупателя с кодом страны. В значении параметра используйте только цифры.
email string Адрес электронной почты покупателя.
Пример запроса
{
  "request": {
    "amount": 23324,
    "currency": "KZT",
    "description": " ",
    "return_url": "https://return_url",
    "customer": {
      "phone": "12345687900",
      "email": "[email protected]"
    },
    "test": false,
    "method": {
      "type": "credit_card_alternative"
    }
  }
}

Ответ

Отправьте покупателя на URL, указанный в параметре form.action.

Пример ответа
{
  "transaction": {
    "uid": "da0a5e07-89ea-46da-82df-569a90c712bf",
    "type": "payment",
    "status": "pending",
    "amount": 23324,
    "currency": "KZT",
    "description": " ",
    "created_at": "2024-06-21T12:35:53Z",
    "updated_at": "2024-06-21T12:35:54Z",
    "method_type": "credit_card_alternative",
    "receipt_url": "https://backoffice.paylink.kz/customer/transactions/da0a5e07-89ea-46da-82df-569a90c712bf/d4e4eb26108ff6bb6a96c2f883aa41a6d0cd4381058f91a788b35287c99f50b2",
    "payment": {
      "status": "pending",
      "gateway_id": 4143,
      "ref_id": "6179586",
      "message": "Transaction was initialized."
    },
    "credit_card_alternative": {
      "type": "credit_card_alternative"
    },
    "customer": {
      "email": "[email protected]",
      "phone": "12345687900",
      "ip": null
    },
    "manually_corrected_at": null,
    "message": "Transaction was initialized.",
    "test": false,
    "billing_address": {
      "email": "[email protected]",
      "phone": "12345687900"
    },
    "additional_data": {
      "payment_method": {
        "type": "alternative"
      }
    },
    "gateway": {
      "iframe": false
    },
    "form": {
      "action": "https://invoice-link",
      "method": "GET",
      "fields": []
    }
  }
}