1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hao0-alipay

Клонировать/Скачать
API.md 2.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 02:29 84fce87

API-документ Alipay

  • Реализованные компоненты:

    • Оплата: функция pay(). +Возврат средств: функция refund().
    • Проверка: функция verify().
  • Функция pay():

/**
 * WEB-оплата
 * @param webPayDetail информация о WEB-оплате
 * @return автоматически заполненная форма (можно сразу вывести в браузере)
 */
String webPay(WebPayDetail webPayDetail);

/**
* WAP-оплата
* @param wapPayDetail информация об оплате через WAP
* @return автоматически заполненная форма (можно сразу вывести в браузере)
*/
String wapPay(WapPayDetail wapPayDetail);

/**
* APP-оплата
* @param appPayDetail информация для оплаты
* @return строка для оплаты через приложение, передаётся клиенту для инициирования оплаты
*/
String appPay(AppPayDetail appPayDetail)
  • Функция refund():
/**
* Запрос на возврат средств
* @param refundDetail детали возврата средств
* @return успешно ли отправлен запрос на возврат (не показывает фактический результат возврата, нужно проверять по уведомлению от платёжной системы Alipay)
*/
Boolean refund(RefundDetail refundDetail);
  • Функция verify():
/**
* Проверка подписи MD5 в уведомлении (для WEB- и WAP-оплаты, а также уведомлений от сервера возврата средств)
* @param notifyParams параметры уведомления
* @return true, если подпись действительна, иначе false
*/
Boolean md5(Map<String, String> notifyParams);

/**
* Проверка RSA в уведомлении (например, для уведомлений от сервера APP-оплаты), требуется настроить appPriKey и appPubKey
* @param notifyParams параметры уведомления
* @return true, если проверка прошла успешно, иначе false
*/
Boolean rsa(Map<String, String> notifyParams)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/hao0-alipay.git
git@api.gitlife.ru:oschina-mirror/hao0-alipay.git
oschina-mirror
hao0-alipay
hao0-alipay
master