Payment Docs
Способы оплаты

Apple Pay / Google Pay

Оплата через кошельки на платёжной странице

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

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

Обзор

Apple Pay и Google Pay — это обычные заказы с двумя дополнительными полями:

ПолеТипОписание
extraParamsstringВыбирает кошелёк. Точное значение зависит от вашего варианта интеграции
customerobjectДанные плательщика. Набор обязательных полей зависит от вашего варианта интеграции

Плательщик перенаправляется на paymentLink, где ему показывается форма оплаты через кошелёк. Оплата через кошельки работает преимущественно на мобильных устройствах и в Safari (Apple Pay) или Chrome (Google Pay).

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

К платформе подключено несколько провайдеров, и каждый ожидает своё значение extraParams и свой набор данных плательщика. Ваш терминал подключён к одному из вариантов ниже.

Перед интеграцией уточните у менеджера, какой вариант включён для вашего аккаунта. Неверное значение extraParams приводит к отклонению заказа.

ВариантApple PayGoogle PayОбязательные поля customer
Стандартныйapple-paygoogle-paycountry, email, firstName, lastName, ip
Полные данные плательщикаAPPLEPAYGOOGLEPAYemail, phone, firstName, lastName, country, city, state, postcode, address
Только emailapple_paygoogle_payemail
Email и IPapplepaygooglepayemail, ip
ПолеТипОбязательноеОписание
countrystring✅ ДаСтрана плательщика, ISO 3166-1 alpha-2
emailstring✅ ДаEmail плательщика
firstNamestring✅ ДаИмя
lastNamestring✅ ДаФамилия
ipstring✅ ДаIP-адрес плательщика (реальный)
curl -X POST "https://api.riopay.online/v1/orders" \
  -H "Content-Type: application/json" \
  -H "X-Api-Token: YOUR_API_TOKEN" \
  -d '{
    "amount": "1500.00",
    "externalId": "order_12345",
    "purpose": "Payment for order #12345",
    "extraParams": "apple-pay",
    "customer": {
      "country": "DE",
      "email": "customer@example.com",
      "firstName": "John",
      "lastName": "Doe",
      "ip": "192.168.1.1"
    }
  }'

Для Google Pay используйте "extraParams": "google-pay".

ПолеТипОбязательноеОписание
emailstring✅ ДаEmail плательщика
phonestring✅ ДаНомер телефона
firstNamestring✅ ДаИмя
lastNamestring✅ ДаФамилия
countrystring✅ ДаСтрана, ISO 3166-1 alpha-2
citystring✅ ДаГород
statestring✅ ДаШтат или регион
postcodestring✅ ДаПочтовый индекс
addressstring✅ ДаАдрес (улица, дом)
{
  "amount": "10.99",
  "currency": "EUR",
  "successUrl": "https://example.com/success",
  "failUrl": "https://example.com/fail",
  "extraParams": "APPLEPAY",
  "customer": {
    "email": "customer@example.com",
    "phone": "1999999999",
    "firstName": "Jane",
    "lastName": "Doe",
    "country": "PT",
    "city": "Maia",
    "state": "Porto",
    "postcode": "4450",
    "address": "Rua Example 1"
  }
}

Для Google Pay используйте "extraParams": "GOOGLEPAY".

ПолеТипОбязательноеОписание
emailstring✅ ДаEmail плательщика
{
  "amount": "10.99",
  "currency": "EUR",
  "successUrl": "https://example.com/success",
  "failUrl": "https://example.com/fail",
  "extraParams": "apple_pay",
  "customer": {
    "email": "customer@example.com"
  }
}

Для Google Pay используйте "extraParams": "google_pay".

ПолеТипОбязательноеОписание
emailstring✅ ДаEmail плательщика
ipstring✅ ДаIP-адрес плательщика (реальный)
{
  "amount": "10.99",
  "currency": "EUR",
  "successUrl": "https://example.com/success",
  "failUrl": "https://example.com/fail",
  "extraParams": "applepay",
  "customer": {
    "email": "customer@example.com",
    "ip": "8.8.8.8"
  }
}

Для Google Pay используйте "extraParams": "googlepay".

Ответ

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

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

Рекомендации

  • Передавайте реальный IP-адрес плательщика, а не вашего сервера.
  • Заполняйте все обязательные поля customer для вашего варианта: отсутствующие поля — самая частая причина отклонений.
  • Тестируйте на реальных устройствах: Apple Pay не работает в симуляторах и в браузерах, отличных от Safari, на iOS.

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

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