Click2Sell
Welcome! Please Login or Signup
Главная ПРОДАВЦАМ ПАРТНЁРАМ Отчеты КАТАЛОГ ПРОГРАММ Поддержка О нас
vendors in

ПРОДАВЦАМ ПРОДАВАЙТЕ ОНЛАЙН

Продавайте онлайн
Продавайте е-книги
Продавайте загрузки
Продавайте программы
Продавайте подписки
Планы услуг
Частный
Гибридный
Полный
Периодические счета
Click2Sell API
Мейлер
Плата
Процессоры платежей
3D-Secure

Как начать?

1 Заведите бесплатную учетную запись
2 Добавте Ваш продукт в Каталог
3 Разместите кнопки оплаты на своем веб-сайте
4 Расслабтесь и радуйтесь своим доходом!

 

Vendors

Easier way to sell and earn more

Нотификации API для автоматизации Вашей продажи

Click2Sell API немедленно уведомляет Ваш слушающий скрипт о всех новых событиях - продаже, ребиллингах, рефандах, подписках и ее аннулировании. Он тоже автоматизирует доставку контента, создание аккаунта или обновления, сбор информации о клиентах и многое другое.

Немедленные нотификации позволяют продавцам поднять бизнес на высший уровень, так как они предъявляют дополнительную функциональность и защиту, а также экономят время продавца.

Эта функциональность предназначена для пользователей, имеющие кое-какие навыки программирования. Вам может потребоваться нанять кого-то для работ кодирования, но, имея в виду то, как автоматические уведомления могут улучшить Ваш бизнес, стоит об этом подумать!

 

Как работает API Click2Sell?

API в Click2Sell работает методом HTTP POST. Когда происходит транзакция - продажа, рефанд, ребиллинг или аннулирование подписки, наша система размещает сообщение со сведениями о транзакции в указанное расположение URL – в Ваши сервера и скрипты, где они «слушают» такие нотификации

Нотификация API в Click2Sell содержит:

  • Подробную информацию покупателя.
  • Информацию транзакции (идентификатор процессора платежа, дату, время и т. д.).
  • Информацию, связанную с Click2Sell (идентификатор транзакции, имя пользователя, имя партнера и т.д.).

Все продавцы, желающие пользоваться API Click2Sell, должны посетить:
Продавцам -> Мои продукты -> Менять настройку (кликайте на нужный продукт)-> Настройка API

На этой странице вы можете включать/выключать нотификации API. Для выключения нотификаций, введите URL-адрес дислокации вашего скрипта или страницы «Спасибо Вам», которая «слушает» данные, а затем отметьте чек-бокс «Включать/Выключать нотификации удаленного сервера.
Тогда наша система будет отправлять все сведения о заказе на указанное место.

Там еще есть поле «Секретный ключ». Оно необязательно. Однако используйте это поле, если отправляя нотификации, хотите проверять, действительно ли они приходят из Click2Sell.EU. Просто введите любое секретное ключевое слово или используйте ссылку «Генерировать» ниже этого поля для нашей системы для автоматического его создания. Когда используете эту опцию, наша система принимает и объединяет этот ключ с acquirer_transaction_id (acquirer_transaction_id + secretkey + «_») и с MD5. С параметром «checksum» через API передается переменная для проверки Вашим сервером.

Кроме того чтобы Вы смогли идентифицировать клиента после продажи, API может методом POST отправить acquirer_transaction_id в указанную «Спасибо» страницу. Эта функция может быть включена / выключена в разделе «Настройка API».

Каждому продукту, для большей гибкости требуется отдельная конфигурация API.

 

Параметры API Click2Sell

 

Параметр Описание Формат, значения
acquirer_transaction_id Номер транзакции в системе Вашего процессора оплаты (например, Paypal)
c2s_transaction_id Номер транзакции Click2Sell.eu e.g., 22222
acquirer_order_id Номер заказа Click2Sell.eu e.g., 22222
purchase_date Дата транзакции yyyy-MM-dd (year-month-day)
e.g., 2008-09-09
purchase_time Время транзакции HH:mm:ss (hours: minutes: seconds)
e.g., 01:56:42
payment_type Используемый метод платежа VISA, MASTERCARD, AMEX, PayPal,
Moneybookers, Google Checkout
transaction_type Тип транзакции Sale, Refund, Subscription, Chargeback
payment_status Вы получите эго для подтверждения, что транзакция прошла без проблем. OK
subscription_status Вы получите этот параметр, если Ваш продукт на основе подписки. New, Recurring, Cancelled, Completed
buyer_name Имя покупателя e.g., John
buyer_surname Фамилия покупателя e.g., Doe
buyer_address Адрес покупателя e.g., 1891 Something Rd Ste 5
buyer_city Город проживания покупателя e.g., London
buyer_province Губерния /штат покупателя e.g., Ohio
buyer_zip Почтовый код покупателя e.g., 22222
buyer_country Страна покупателя e.g., France
buyer_email Адрес электронной почты покупателя e.g., my@email.com
buyer_phone Телефон покупателя n/a, 888-999-44444
product_price Цена продукта XX.YY
e.g., 49.95
product_currency Валюта цены USD, EUR, GBP
product_id Идентификатор продукта в системе Click2Sell.EU e.g., 1111
product_name Название продукта в системе Click2Sell.EU e.g., How to find out the best deal
merchant_username Название пользователя (логин аккаунта) продавца e.g., johndoe22
affiliate_username Название пользователя партнера (если это партнерскаяпродажа) e.g., affiliate1
checksum Если вы ввели «Секретный ключ», система объединить его с идентификатором транзакции C2S и зашифрует в MD5.

 

Передача собственных параметров

Вы можете передавать неограниченное количество собственных параметров на страницу оформления заказа Click2Sell и после завершения покупки получить их обратно.

Для этого просто добавьте свои параметры в ссылку покупки продукта. Например
https://www.click2sell.eu/buy?testere123&m1=[value]&m2=[value2]
где https://www.click2sell.eu/buy?testere123 – ссылка покупки, а param1 & param2 - примеры названий параметров (Вы можете использовать любые другие названия параметров, допустим идентификатор пользователя).

Нотификации API и уведомляющие о продаже сообщения электронной почты будут содержать параметры с префиксом cp_ следующим образом:
cp_param1=[value]
cp_param2=[value2]
.

Если Вы активировали (Продавцам -> Менять настройку -> Настройка API) "Enable posting of Acquirer Transaction ID to "Thank you" page"), Ваши параметры методом POST тоже будут переданы на Вашу «Спасибо» страницу.

 

Пример кода Click2Sell API

Этот код является примером, как принимать нами отправленные нотификации.


 /* reading click2sell notification parameters to local variables */
$acqTransId = urldecode($_POST["acquirer_transaction_id"]); 
$c2sTransId = urldecode($_POST["c2s_transaction_id"]);
/* click2sell transaction number */

$purchaseDate = urldecode($_POST["purchase_date"]);
/* format: yyyy-MM-dd (year-month-day) */

$purchaseTime = urldecode($_POST["purchase_time"]);
/* format: HH:mm:ss (hours:minutes:seconds) */

$paymentType = urldecode($_POST["payment_type"]);
/* Paypal, Moneybookers, Google Checkout, credit card */

$transactionType = urldecode($_POST["transaction_type"]);
/* Sale, Refund, Subscription */

$paymentStatus = urldecode($_POST["payment_status"]);
/* OK or Failed, now Always sends OK since we send notification only on successfull cases now */

$subscriptionStatus = urldecode($_POST["subscription_status"]);
/* in case of subscription: New, Recurring, Cancel*/

/* information about the buyer */

$buyerName = urldecode($_POST["buyer_name"]);
/* name */

$buyerSurname = urldecode($_POST["buyer_surname"]);
/* surname */

$buyerAddress = urldecode($_POST["buyer_address"]);
/* address */

$buyerCity = urldecode($_POST["buyer_city"]);
/* city */

$buyerProvince = urldecode($_POST["buyer_province"]);
/* province */

$buyerZip = urldecode($_POST["buyer_zip"]);
/* postal code*/

$buyerCountry = urldecode($_POST["buyer_country"]);
/* country name */

$buyerEmail = urldecode($_POST["buyer_email"]);
/* email */

$buyerPhone = urldecode($_POST["buyer_phone"]);
/* phone */

/* product information */

$productPrice = urldecode($_POST["product_price"]);
/* price: amount + currency – "###.## CUR", CUR is a currency code: USD, EUR or GBP */

$productId = urldecode($_POST["product_id"]);
/* product id in click2sell */

$productName = urldecode($_POST["product_name"]);
/* product name */

$merchantName = urldecode($_POST["merchant_name"]);
/* name of the vendor */

$merchantUsername = urldecode($_POST["merchant_username"]);
/* click2sell login name of the vendor */

$merchantUsername = urldecode($_POST["affiliate_username"]);
/* click2sell login of the affiliate in case of the affiliated sale */

/* … process the necessary data …. */

?>
Tweet
Want to know more?

Продавцам

Продавайте онлайн
Планы услуг
Плата Click2Sell

Партнерам

Рекламируйте Онлайн
Инструменты Партнеров
Отслеживание партнерских програм

Каталог программ

Каталог программ
Список запрещенных продуктов
XML рассылки

Поддержка

Контакты
Форум
Руководства
Блог

Правовая информация

Условия пользования
Конфиденциальность
Условия покупки

Разное

Девелоперам
Click2Sell API
Защита 3-D Secure

Copyright © 2025 Click2Sell. All rights reserved.
Contact Us: support@click2sell.eu