Что часто происходит, так это то, что платежный шлюз будет предоставлять JavaScript-код, который токенизирует данные кредитной карты и вставляет скрытый элемент в форму на вашей странице.Когда эта форма отправляется на ваш сервер, в своем коде Elixir вы можете использовать токен, который вам дали, для выполнения вызовов API на шлюз для завершения покупки.
В зависимости от того, насколько популярен шлюз, для него уже может существовать обертка Elixir API, или вам может потребоваться сделать его.Но звучит так, как будто вы застряли в первой части - как взаимодействовать с этой третьей стороной из браузера, так что вы можете пометить другой вопрос с помощью Elm и более точно определить, с какой третьей стороной вы пытаетесь взаимодействоватьс.