Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Существует готовая интеграция Webasyst и PAP: http://postaffiliatepro.ru/webasyst/

Нужно ее доделать:

1)На шаге 2 после

sale.setTotalCost('{$total}');

sale.setOrderID('{$orderID}');

передать дополнительные параметры:

sale.setCoupon(купон_использованный_в_заказе)

sale. setData1(email_покупателя)

2). После изменения статуса заказа в магазине нужно найти id транзакции в партнерке по номеру заказа в магазине

$request = new Pap_Api_TransactionsGrid($session);

$request->addFilter("orderid", Gpf_Data_Filter::EQUALS, '123'); //установить фильтр, найти заказ 123

и изменить статус транзакции в партнерке.

Детали, ссылки на документацию и php класс в приложении.

12 лет назад
kasko
Игорь 
45 летУкраина
15 лет в сервисе
Был
3 месяца назад