Поскольку Alipay добавила концепцию открытой платформы, платежное приложение и вызов были значительно обновлены и обновлены.Эта статья познакомит вас с методом платежного приложения на открытой платформе и разницей между новым платежным интерфейсом и предыдущим.
0 серия статей
первая серияПолный анализ платежей в приложении WeChat
вторая серияПолный анализ платежей в приложении Alipay
Серия третьяПолный анализ оплаты публичного аккаунта WeChat
Серия четвертаяПолный анализ оплаты скан-кода WeChat
Пятая серияПолный анализ мгновенных платежей Alipay
Шестая серияПолный анализ возврата средств WeChat
Седьмая серияПолный анализ возврата средств Alipay
Серия восьмаяОбновление платежной платформы Alipay и полный анализ обновлений
1 Введение
Сейчас Alipay начинает сосредотачиваться на концепции платформы разработки: открытая платформа предназначена для разработчиков, а торговая платформа — для тех, кто не является разработчиком. (аналог WeChat)
Рекомендуется сначала ознакомиться с введением и функциями следующих двух платформ.
нажмите прыжокОткрытая платформа Alipay
Нажмите здесь, чтобы прыгнутьТорговая платформа Alipay
Когда мы нажмем на платежный документ, мы обнаружим, что все перенаправлены на открытую платформу. Из этого следует, что Alipay будет постепенно размещать открытые платежные возможности на открытой платформе. И несколько способов оплаты были обновлены и обновлены.
2 Способы оплаты
Способы оплаты Alipay следующие:
- Платить лицом к лицу
- Отсканируйте код для оплаты
- оплата по штрих-коду - Оплата приложения
- Оплата мобильного сайта
- Мгновенная оплата
Мы можем посмотреть запись платежного документа на открытой платформе и торговой платформе соответственно:
Запись документа открытой платформы
Ввод документа торговой платформы
Нажмите, чтобы просмотреть и открыть для себя. Некоторые способы оплаты все еще находятся в процессе перехода между новыми и старыми результатами на торговых платформах и открытых платформах. (Это немного грязно, если вы не понимаете)
- Оплата лицом к лицу может быть использована только после подачи заявки на AppId на открытой платформе (должен быть выдан после открытой платформы).
- Мгновенная оплата не интегрирована в открытую платформу, вызвать ее по-прежнему можно только через старый интерфейс, а вход по-прежнему только на платформе мерчанта.
- Существуют соответственно новая и старая версии оплаты через приложение и оплату через мобильный сайт.
Новая версия документа выглядит следующим образом:
Старая версия документа выглядит следующим образом:
Ниже мы сосредоточимся на разнице между новой и старой версиями обновленных 2 способов оплаты.
3 Различия в оплате между старой и новой версиями
Завершение полной оплаты включает в себя следующие процессы:
- оплата доступа
- Создать информацию о транзакции
- Клиент инициирует платеж
- получать информацию асинхронно
- транзакция запроса
- Возвращать деньги
Процесс старой версии был подробно объяснен в предыдущей серии статей, далее в основном описывается процесс новой версии.
3.1 Плата за доступ
В платформе разработки необходимо создать приложение. Официальные документы для конкретных руководств по созданию и настройке:
открытый дом Али боится иметь .com/platform/…
После создания и настройки приложения необходимо активировать платеж, и ввести конкретное приложение - информация о функции - функция приложения
После того, как заявка будет завершена, вам нужно дождаться рассмотрения и одобрения, а затем вы можете использовать интерфейс для оплаты.
3.2 Создать платеж по транзакции
В новой версии платежа за транзакцию в основном заменен партнер на appid, что означает, что каждый платеж не только принадлежит учетной записи Alipay, но и принадлежит конкретному приложению. Другие — тонкая настройка некоторых параметров и замена имен интерфейсов. Я не буду здесь вдаваться в подробности.
PS: Alipay предоставляет серверный SDK, на который рекомендуется ссылаться напрямую, без необходимости сращивания параметров, запросов и т. д.
3.3 Клиент инициирует платеж
Рекомендуется загрузить последнюю версию клиента и заменить ее последним методом. После замены обнаруживается, что он совместим с параметрами, генерируемыми интерфейсом более низкой версии.
Клиент на моем Github также был обновлен:
- Сторона Android:PayAndroid
- Сторона iOS:PayiOS
3.4 Получение информации асинхронно
В новой версии документации более подробно описано асинхронное получение информации и обработка описаний. По сравнению со старой версией есть изменения параметров, например, изменено имя параметра суммы. А также добавлено напоминание о том, как обращаться с проверочной информацией:
3.5 Возврат
На мой взгляд, самое удобное после обновления интерфейса — получить возврат средств.
Старая версия процесса возврата выглядит следующим образом:
PS: Здесь украдена блок-схема возврата Ping++.
Официальная документация о возмещении
То есть вы должны использовать интерфейс, чтобы инициировать запрос на возврат, а затем вам будет возвращен адрес, вам нужно открыть этот адрес и войти в кассу Alipay, чтобы ввести платежный пароль для возврата.
Хотя безопасность улучшена, это действительно слишком хлопотно. Каждый возврат должен быть подтвержден вручную.
Но! Когда вы платите за обновление, чтобы использовать новый интерфейс, вы найдете еще одининтерфейс возврата
То есть после вызова синхронизация может вернуть результат возврата. Это так удобно, я не знаю, насколько. . . Значительно снижает объем разработки и вероятность ошибок при проверке возврата. (На самом деле старая версия кода возврата особенно подвержена ошибкам)
4 Резюме
Подводя итог, настоятельно рекомендуется использовать новый интерфейс открытой платформы, если позволяют условия или если вы новичок в платежах Alipay. Также рекомендуется обновить код апгрейда, если вы его уже взяли. (если клиент совместим)
Над. . . Позже мы продолжим уделять внимание обновлениям, связанным с оплатой, и некоторым возникающим проблемам.
конец
Больше статей следите за моим публичным аккаунтом