payChastPrivatbank

Класс для работы с сервисом "Оплата частями" и "Мгновенная рассрочка" от Приват банка

Переменные

Переменные отсутсвуют

Методы

object getNew () Возвращает новую копию объекта класса
mixed getRedirectUrl ({ token }) Получение url для оплаты
mixed getToken ({ storeId, password, orderId, partsCount, merchantType, [scheme], [recipientId], [responseUrl], [redirectUrl], [orderDeliverySum], [currencyId], [increaseCost] }) Получение token

getNew

Синоним: new
Возвращает новую копию объекта класса

Возвращаемые значения

object payСhastPrivatbank

Примеры кода




getRedirectUrl

Синоним: redirectUrl
Получение url для оплаты

Параметры

token string Token

Возвращаемые значения

string Url - url для оплаты
bool False - в случае ошибки

Примеры кода




getToken

Синоним: token
Получение token

Параметры

storeId string Идентификатор магазина
password string Пароль вашего магазина
orderId string Код заказа
partsCount int Количество частей на которые делится сумма транзакции (Для заключения кредитного договора) Должно быть > 1
merchantType string Тип кредита, возможные значения: II - Мгновенная рассрочка; PP - Оплата частями; PB - Оплата частями. Деньги в периоде. IA - Мгновенная рассрочка. Акционная.
[scheme] int Идентификатор схемы. Выделяется Банком. По умолчанию не передается. В расчете сигнатуры не используется.
[recipientId] string Идентификатор получателя, по умолчанию берется основной получатель. Установка основного получателя происходит в профиле магазина.
[responseUrl] string URL, на который Банк отправит результат сделки
[redirectUrl] string URL, на который Банк сделает редирект клиента
[orderDeliverySum] float Сумма обработки и доставки заказа (Должна быть числом с двумя знаками после точки)
[currencyId] int ИД валюты в которой будет идти оплата заказа.
[increaseCost] int Увеличение стоимости на %.

Возвращаемые значения

bool True - объект инициализирован
bool False - в случае ошибки

Примеры кода




Методы класса