voronkovich / sberbank-acquiring-client

PHP client for Sberbank and Alphabank acquiring REST APIs
MIT License
190 stars 55 forks source link

Сбер отказывается от онлайн эквайринга и просит уйти в ЮКасса или еще куда-то #31

Open re8us opened 11 months ago

re8us commented 11 months ago

Бухгалтеру сказали что 1 ноября отключат эквайринг. Сегодня с поддержкой разговаривал, говорят что нет таких жестких сроков но в начла ноября действительно надо свалить. Сказали информацию пока не афишируют. Хз что там у них

Кто-то сталкивался уже?

voronkovich commented 11 months ago

@re8us, честно говоря, я думаю это "Пупа и Лупа" из поддержки всё опять "перепутали". Полагаю, имеется ввиду новый протокол: https://github.com/voronkovich/sberbank-acquiring-client/issues/29 Маловероятно, что Сбербанк просто молча прикроет эквайринг и сделает вид, что его никогда не было.

re8us commented 10 months ago

мы уже 2 недели как переехали на юкассу. вот собственно и подтверждение...

Снимок экрана 2023-12-01 в 17 01 33
voronkovich commented 10 months ago

@re8us, Действительно закрывается. Нашел несколько упоминаний:

Спасибо за сообщение!

kablin commented 1 week ago

Добрый день. Тоже переходим на ЮКасса. Прислали вот такую инструкцию https://yoomoney.ru/i/forms/yc-program-interface-api-sberbank.pdf Я правильно понимаю, что этот клиент больше не получится использовать?

Сам спросил - сам ответил. Надо просто apiUri нужный выставить и все заработало.

voronkovich commented 1 week ago

@kablin, да, примерно так:

use Voronkovich\SberbankAcquiring\Client;

$client = new Client([
    'apiUri' => 'https://3dsec-payments.yookassa.ru',
]);

Там написано, что не все параметры работают как у Сбера. Но, думаю основные операции должны работать.

Там нигде не указан адрес тестовой среды?

kablin commented 1 week ago

Там нигде не указан адрес тестовой среды?

Нет не нашел, только боевая.

voronkovich commented 1 week ago

@kablin, Ok. Если где-нибудь увидите - сообщите мне.

Я добавил фабричный метод ClientFactory::yookassa():

$client = ClientFactory::yookassa(['userName' => 'username', 'password' => 'password']);

Хорошо бы и для тестовой среды добавить ClientFactory::yookassaTest(), но возможно тестовой среды в данном случае вообще не предусмотрено.