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. создания транзакции из уже существующей предварительной авторизации, вам придется реализовать эту логику в своем бэкэнде.

Вот учебное / демонстрационное приложение, в котором подробно показано, как добиться генерации токенов на стороне мобильного приложения и остальной части бизнес-логики в бэкэнде.

Другие вопросы по тегам