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

Apple Pay Alternative

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

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

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

Info

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

Оплата

Запрос

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

object
return_url
обязательный
string
URL, на который будет возвращен покупатель после завершения оплаты.
object
Секция параметров способа оплаты.
type
обязательный
string
apple_pay_alt
Пример запроса
{
  "request": {
    "amount": 444,
    "currency": "EUR",
    "description": "test description",
    "test": false,
    "tracking_id": "your_uniq_number21212",
    "ip": "127.0.0.1",    
    "return_url": "https://your-success.url",
    "method": {
      "type": "apple_pay_alt"
    }
  }
}
Ответ

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

Пример ответа
{
  "transaction": {
    "uid": "cd7f3e9e-3484-407b-a880-b70d9906a0e3",
    "type": "payment",
    "status": "pending",
    "amount": 444,
    "currency": "EUR",
    "description": "test description",
    "created_at": "2025-07-01T07:21:34Z",
    "updated_at": "2025-07-01T07:21:34Z",
    "method_type": "apple_pay_alt",
    "receipt_url": "https://backoffice.paynetworks.io/customer/transactions/cd7f3e9e-3484-407b-a880-b70d9906a0e3/2c5248b0087d16eb66dfca89c2f8f22f3d762660576096dcab8d956133ac9bf4?language=en",
    "payment": {
      "status": "pending",
      "gateway_id": 5527,
      "ref_id": "951599511",
      "message": "Invoice is created successfully, waiting for a payment",
      "bank_code": 31,
      "rrn": 8888,
      "auth_code": 9999
    },
    "apple_pay_alt": {
      "type": "apple_pay_alt"
    },
    "customer": {
      "email": null,
      "ip": "127.0.0.1"
    },
    "manually_corrected_at": null,
    "version": 1,
    "message": "Invoice is created successfully, waiting for a payment",
    "tracking_id": "your_uniq_number21212",
    "test": false,
    "language": "en",
    "additional_data": {
      "payment_method": {
        "type": "alternative"
      }
    },    
    "gateway": {
      "iframe": false
    },
    "form": {
      "action": "payment-link",
      "fields": [],
      "method": "GET"
    }
  }
}  

Возврат средств

Запрос

Отправьте стандартный запрос возврата средств. Сумма возврата должна быть равна сумме соответствующей транзакции оплаты.