Спасиб, что делитесь инфо. Реально не хватает таких обьяснений.
Цитата:
"Цепочка участников платежа выглядит примерно следующим образом: юзер - payment service provider - карточные бренды."
- вот я примерно в части psp нахожусь - у меня есть боевое окружение с боевьіми настоящими картами и "свой" gate.
В добавок есть есть gate-песочница. Я могу сгенерить карту или добавить боевую в список карт песочницьі.
Тестировать на боевом окружении очень нежелательно, т.к. формируются настоящие отчетьі по клирингу для емитента пластиковй карточки и может настать момент, когда в банке спросят "какого буя у нас десятки операций по рефанду\реверсу\платежамвникуда?!!!"
Тестирование на боевом окружении происходит только по положительньім кейсам - платеж по картам (что то купить по своей картке), переслать деньги, заплатить в киоске, - и нельзя "ломать" систему. Например, нельзя делать частичньій рефанд (запрещено), - 1 раз сделали, получили что то вроде диспута или вручную правили отчетность в банке емитенте - на етом негативньіе тестьі закончились.
Логично начать тестать в песочнице. Но, странички для запросов по проверкам 3DS захардкоженьі и gate-sandbox отправляет Payment по тестовой карте все равно на боевой URL 3DS
Подозреваю, что очень похожая история (и вьі ето подтверждаете) будет с тестом GPaу
Я нашел страничку гугля по установке sandbox payment - но, наверное, ето мне не поможет
https://developers.google.com/actions/food-ordering/guides/build-preview/sandbox-paymentsтакая песочница возможна, если есть merchantID