Merchant API — это web-сервис, описанный по спецификации Web Services Description Language (WSDL). Для передачи информации он использует протокол Simple Object Access Protocol (SOAP).
Безопасность передачи информации обеспечивается протоколом Hypertext Transfer Protocol over Secure Sockets Layer (HTTPS). Авторизация отправителя запросов производится по уникальной комбинации имени пользователя — API username, и пароля — API password.
При подключении Merchant API всё взаимодействие с покупателем по проведению оплаты выполняется полностью на стороне вашего сайта: выбор товара или услуги, оформление заказа, регистрация операции.
Чтобы провести в системе PayAnyWay финансовую операцию списания со счёта покупателя и зачисления на ваш счёт, обработчик должен послать специальный запрос web-сервису интерфейса Merchant API и обработать ответ с результатом прохождения операции.
Для большинства языков программирования и технологий есть готовые библиотеки построения клиентских классов по WSDL спецификации:
Примеры реализации на нескольких языках
MerchantAPI.v2.ru(PDF, 5,1 МБ)