Изменения

Перейти к навигации Перейти к поиску

Агентский API Оплата

1020 байт добавлено, 17:50, 20 января 2015
Нет описания правки
WSDL находится по адресу: http://CLIENT_DOMAIN/wsdev/wsdl.php?version=1.0&for=PaymentInitialization
На данный момент метод доступен для платежных шлюзов Юнителлер и Рапида.
Для получения результата необходим параметр — «OrderId» — Id забронированного заказа, который необходимо оплатить.
Данный запрос позволяет получить список платёжных шлюзов, через которые есть возможность оплатить указанный заказ.
По каждому платёжному шлюзу возвращается следующая информация:
* id способа оплаты
* имя платежного шлюза
* дополнительную наценку, которая добавляется к заказу при проведении оплаты через данный шлюз
<Gateways>
<Gateway>
<PaymentMethodId>?</PaymentMethodId>
<!--PaymentMethodId - ID способа оплаты. Необходим при использовании запроса SelectPayment (см. ниже)-->
<GatewayName>?</GatewayName>
<!--GatewayName — имя платежного шлюза. Например: Uniteller -->
<Gateways>
<Gateway>
<PaymentMethodId>1075</PaymentMethodId>
<GatewayName>Uniteller</GatewayName>
<PaymentCharge Currency="RUB">81.54</PaymentCharge>
<UrlToCatch>http://CLIENT_DOMAIN/poffice__bookinfo?&amp;booking_id=276965</UrlToCatch>
<!--Пример ссылки-->
</Gateway>
<Gateway>
<PaymentMethodId>1079</PaymentMethodId>
<GatewayName>Rapida</GatewayName>
<PaymentCharge Currency="RUB">123</PaymentCharge>
<RedirectUrl/>
<UrlToCatch xsi:nil="true"/>
</Gateway>
</Gateways>
</div>
</div>
 
'''Примечание:''' если параметр RedirectUrl в ответе отсутствует, для инициализации оплаты необходимо использовать метод SelectPayment.
== См. также ==

Навигация

'