Feature request: integration of real time payment services

Post here you suggestions and wished features for hoteldruid development.

Moderator: marco

Post Reply
AndilgE
Posts: 29
Joined: Tue Jun 02, 2015 9:11 am
Location: Rua José Alexandre 107 - Flecheiras, 62690.000 Trairi-CE, Brasil

Feature request: integration of real time payment services

Post by AndilgE »

Hi all,

I would love to be able to authorize, settle and refund payments directly out of hosted HotelDruid. Administration of payments can be done out of HotelDruid in payment service provider's administration dashboard to make the backoffice part easier to start off. Think of it like an eCommerce payment integration with minimum backoffice capabilities to launch commands and retrieve instant notification about the result. Since there is a multitude of payment service providers an acquires out there, I propose the following scenario and architecture:

HotelDruid builds up an internal payment API capable to transport all payment relevant data and commands for action (bidirectional). The additional backoffice part also requires frontend alterations to make this new capabilities accessible and visible in HotelDruid reservations and finacial overview and history in storia_soldi.php. And it also has impact in sorting information in the data base.

Converters (libraries) in form of plugins transform the data from internal API into what each payment service provider expects and calls the API to each payment service provider (PSP) with matching information. This external API to the PSPs can be part os HotelDruid, but don't necessarily have to be a part of HotelDruid, it can basically be hosted elsewhere, Converter could talk to internal HotelDruid API from whatever place. This is bidirectional, HotelDruid calls passing through internal API (uniform) through converter (transforms to format as per PSP) and PSP API (different for each payment provider) and the opposite direction to make communication loop complete. This scenario is roughly spoken what open source eCommerce solutions are doing today, no exotic island approach. It allows hopping on PSPs which are payment card industry compliant. There are specialists that can program the converter plugins when the HotelDruid internal API is clearly specified. A HotelDruid "Addon store" could be built up where freelancers could sell their Payment plugins, designs etc. See example prestashop addons
https://addons.prestashop.com/

I suggest PayPal and 2CheckOut as included payment service providers to start off since they are most widely spread and other payment upon requests. It would make it all possible, Google Walet, Apple Pay, Bitcoins, WhaptsApp Payments and whatever may come in future.

I'd be willing to pay a monthly extra fee and transaction fee of some Cents for this, since I could get rid of the monthly rent of the EFTPOS machine and gain comfort and efficiency. Our credit card acquirer in Brazil is Cielo who offers his own payment service API and spec on
https://developercielo.github.io/Webser ... glish.html

Somone else out there having similar or same requirements and needs? Is this maybe a new business case and cash cow for Marco :idea: ?

Best regards

Andi, Pousada Kalunga
marco
Posts: 1332
Joined: Tue Jul 05, 2005 6:00 pm
Location: Roma, Italia

Re: Feature request: integration of real time payment services

Post by marco »

Hello Andi,
more payment information should be modifiable in coming versions (payment ID, payment date). Probably adding the possibility refund a payment by calling an external URL with the payment data (method, ID, date, client, etc.) and displaying the results could be a start.

Regards,
Marco
Problems installing, configuring, upgrading?
Try the easiest way to use HotelDruid:
https://www.digitaldruid.net/hosted/index.php
Post Reply