Upload
drupalcampdn
View
387
Download
1
Embed Size (px)
Citation preview
25 -27 April, 2014
http://camp2014.drupal.dn.ua
Яндекс.деньги
Drupal 7.x
Что представляет?
Donate
Commerce
Ubercart
Что представляет?
Яндекс API
yamoney.module1. Функция function yamoney_permission() - Доступ к транзакциям - Доступ к своим транзакциям - Доступ к настройкам
Яндекс API
yamoney.module1. Транзакции
Яндекс API
yamoney.module1. Функции работы с транзакциями
function yamoney_create_transaction($params = array())function yamoney_delete_payment($params = array())function yamoney_update_payment($params = array())function yamoney_set_transaction_status($params = array())
$params = array( uid => user id amount => trancaction summ created => Unix time transaction status => (in checkout, process, payed) mail => user mail data => serialize data array);
Яндекс API
yamoney.module1. Функции обработки транзакций
function yamoney_get_transaction($ymid , $uid, $order_id)function yamoney_create_md5($params = array())function yamoney_check_order()function yamoney_check_payment()
print '<?xml version="1.0" encoding="UTF-8"?>';print '<checkOrderResponse performedDatetime="'. $_POST['requestDatetime'] .'" code="0"'. ' invoiceId="'. $_POST['invoiceId'] .'" shopId="'. $_POST['shopId'] .'"/>';
Яндекс Settings
Яндекс Settings
Яндекс Settings
Яндекс donate
- Блок вставляется в любой регион на сайте.- Темизируется как любой блок drupal.- Редактируемые из настроек тексты.- Не требует подписания договора с Yandex
Drupal commerce
Drupal commerce
Drupal commerce
Ubercart 3.0
Ubercart 3.0
Ubercart 3.0
Ubercart 3.0
Какая документация использовалась?
- Интеграция по протоколу: https://money.yandex.ru/doc.xml?id=526025
- Возвраты платежей:https://money.yandex.ru/doc.xml?id=526030
- Доработки с помощью API:http://api.yandex.ru/money/doc/dg/concepts//About.xml
Ubercart 3.0
Какая документация использовалась?
- Обработка уведомлений по HTTP:http://api.yandex.ru/money/doc/dg/reference//notification-p2p-incoming.xml
- Готовые платежные кнопки:https://money.yandex.ru/embed/quickpay/small.xml
THANK YOU!
Ardas Group Inc.Юрий Глушков[email protected]: yuriglu