Вопрос

Вот что мне нужно:

Допустим, у меня есть сайт аренды гостиничных номеров.

Люди могут прийти, снять комнату на какой-то период и оплатить через PayPal (сначала они платят, потом получают комнату).

В некоторых случаях человек может захотеть воспользоваться некоторыми услугами во время проживания в отеле (например, обслуживанием номеров, мини-баром и т. д.). Поэтому после того, как человек уедет, мне нужно будет взять с него плату за эти дополнительные услуги.

Как это работает в PayPal?единственное, что я нашел, это варианты подписки - но они похожи на ежемесячную или подневную подписку..И мне нужно вручную списать некоторую сумму с клиента на моем сайте.

Возможно ли это?

Это было полезно?

Решение

Стандартный способ сделать это — предварительно авторизовать платеж на сумму 200–500 долларов США без завершения транзакции.После того, как человек уйдет, вы все суммируете и завершаете транзакцию с нужной суммой.Вы можете сделать это с помощью PayPal API, если у вас есть Website Payments Pro (30 долларов США в месяц).Проверьте «Действие авторизации и оплаты» на странице 93 в Руководстве по интеграции WPP:

https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_WPP_IntegrationGuide.pdf

Другие советы

Почему бы вам не суммировать все суммы за все выбранные услуги, а затем передать эту общую сумму в PayPal.

Другой вариант — отправить «обзор корзины» с несколькими товарами в PayPal.Таким образом, вы можете отделить стоимость аренды от цен на дополнительные опции (например, завтрак, полный пансион и т. д.).Некоторую информацию о настройке корзины с несколькими товарами можно найти здесь

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top