<script src="https://pay.yandex.ru/sdk/v1/pay.js" onload="onYaPayLoad()" async></script>
<? $YaPaySum = "'".$price['PRICE']."'";?> // определяем стоимость товара
<script>
function onYaPayLoad() {
const YaPay = window.YaPay;
const paymentData = {
env: YaPay.PaymentEnv.PRODUCTION,
// Версия 4 указывает на тип оплаты сервисом Яндекс Пэй
version: 4,
// Код валюты в которой будете принимать платежи
currencyCode: YaPay.CurrencyCode.Rub,
// Идентификатор продавца, который получают при регистрации в Яндекс Пэй
merchantId: 'fdcb5528-d435-4230-bbfd-1ab0e8ac6222',
// Сумма к оплате
totalAmount: =$YaPaySum?>,
// Доступные для использования методы оплаты
// Доступные на форме способы оплаты также зависят от информации переданной от бэкенда
// Данные передаваемые тут влияют на внешний вид кнопки или виджета
availablePaymentMethods: ['CARD', 'SPLIT'],
};
async function onPayButtonClick() {
// Создание заказа и возврат URL на оплату вида 'https://pay.ya.ru/l/XXXXXX'
}
// Обработчик на ошибки при открытии формы оплаты
function onFormOpenError(reason) {
// Выводим информацию о недоступности оплаты в данный момент
console.error(`Payment error — ${reason}`);
}
// Создаем платежную сессию
YaPay.createSession(paymentData, {
onPayButtonClick: onPayButtonClick,
onFormOpenError: onFormOpenError,
})
.then(function (paymentSession) {
// Показываем кнопку Яндекс Пэй на странице.
paymentSession.mountWidget(
document.querySelector('div.yapay'),
{
widgetType: YaPay.WidgetType.BnplPreview,
padding: YaPay.WidgetPaddingType.Default,
}
);
})
.catch(function (err) {
// Не получилось создать платежную сессию.
});
}
</script>
<style>
.ya-pay-widget {
width: 100% !important;
}
</style>
<div class="yapay"></div>
Яндекс Сплит (далее Сплит) — сервис, который предоставляет вашим покупателям возможность оплачивать покупки по частям и без комиссии. Сплит делит сумму заказа на четыре части: первый платеж списывается при оформлении, оставшиеся три — через каждые две недели. Вы получаете сразу полную сумму, как при обычном заказе. Напоминать о платежах покупателю не придется — это делаем мы.
Как подключить Сплит
Есть несколько способов подключить Сплит. Возможно, вы уже продаете товары на Яндекс Маркете — тогда это совсем просто. Если нет и ваш интернет - магазин на 1С Битрикс, нужно подключаться через API — здесь нам понадобится добавить код.
- Комментарии
Загрузка комментариев...