Потокът на плащане с Stripe е разделен на две стъпки:
-
От страна на клиента, във вашия интерфейсен код, вие събирате и токенизирате информацията за плащане на клиента с помощта на Checkout или Elements, след което изпращате получения токен на вашия бекенд сървър.
-
От страна на сървъра, във вашия бекенд код, използвате токена в заявка за API, напр. за създаване на такса или клиент.
Кодът, който споделихте, е за първата стъпка. Въпреки това, съобщението за грешка, което споменахте:
Трябва да посочи източник или клиент.
се случва във втората стъпка. Тази грешка се връща от API на Stripe, когато изпратите заявка за създаване на таксуване без source
или customer
параметър.
Трябва да проверите кода от страна на сървъра, за да разберете какъв точно е проблемът. Можете също да проверите регистрационните файлове на всички заявки, изпратени от вашата интеграция, във вашето табло за управление:https://dashboard.stripe.com/test/logs?method=not_get.