Paymill: как сделать предавторизацию платежа?
Я использую Paymill iOS SDK в своем приложении, чтобы разрешить оплату непосредственно из моего приложения.
Я должен выполнить предварительную авторизацию, я успешно получил pre-author id
Теперь я должен выполнить транзакцию с этим pre-auth id
, но я не могу найти какой-либо метод, который позволяет это в SDK.
Кто-нибудь может указать мне на этот метод?
1 ответ
Создание транзакции из существующей предварительной авторизации не поддерживается iOS SDK PAYMILL.
Обратите внимание, что всегда лучше использовать мобильные SDK PAYMILL только для генерации токена оплаты и создания фактической транзакции / предварительной авторизации в вашем бэкэнде. Передача токена между вашим приложением и вашим бэкендом должна осуществляться через SSL. Вы можете найти подробности об этом в первой главе документации SDK: https://www.paymill.com/en-gb/documentation-3/reference/mobile-sdk/
Если ваш вариант использования состоит из: 1. создания предварительной авторизации и 2. создания транзакции из уже существующей предварительной авторизации, вам придется реализовать эту логику в своем бэкэнде.
Вот учебное / демонстрационное приложение, в котором подробно показано, как добиться генерации токенов на стороне мобильного приложения и остальной части бизнес-логики в бэкэнде.