Создание платежа

Метод позволяет создать платеж с произвольной суммой в монете, в которой был подключен адрес

Создание платежа

POSThttps://app.apollopayment.io/api-gateway/recurrents/make-payment
Header parameters
Body
merchantId*string

Идентификатор мерчанта

Example: "3eadaea9-fd8a-43ed-a0fc-e3a18334da2f"
billingLinkId*string

Идентификатор платежной свзяки

Example: "e23fe87e-41f7-487e-8cd8-210c7c11ca49"
webhookUrlstring

URL для уведомления об изменении статуса платежа

Example: "https://merchant.domain/webhooks/payment"
amount*string

Сумма платежа в валюте, в которой была создана платежная связка

Example: "10"
Response
Body
success*boolean

Признак успешности запроса

response*RecurrentPaymentResponse (object)

Тело ответа платежа по платежной связке

Request
const response = await fetch('https://app.apollopayment.io/api-gateway/recurrents/make-payment', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      "merchantId": "3eadaea9-fd8a-43ed-a0fc-e3a18334da2f",
      "billingLinkId": "e23fe87e-41f7-487e-8cd8-210c7c11ca49",
      "amount": "10"
    }),
});
const data = await response.json();
Response
{
  "success": false,
  "response": {
    "id": "0d2bc23b-f363-4451-9882-5a3181607de9",
    "merchantId": "3eadaea9-fd8a-43ed-a0fc-e3a18334da2f",
    "billingLinkId": "e23fe87e-41f7-487e-8cd8-210c7c11ca49",
    "webhookUrl": "https://merchant.domain/webhooks/payment",
    "amount": "10",
    "tx": null,
    "status": "INIT",
    "createdAt": "2024-09-24T12:09:08.867Z",
    "updatedAt": "2024-09-24T12:09:08.867Z"
  }
}

Last updated