Models are an important foundation of all your PayDocker payments as they comprise a component of Smart Contracts. From the Models, you can determine the flow of funds and the commission or fees applicable of transactions between you and your business partner
Smart Contracts on PayDocker are essentially digital contracts. They facilitate the establishment of a binding partnership between users and govern how you transact with another user on PayDocker. Once a smart contract has been created between a buyer and supplier, it is self-executable (takes effect immediately), making your transactions safe, efficient, and irreversible.
💡 Creating Models is currently only available on the Demand Partner account.
In this article, we will cover these 2 aspects of models:
Creating new models
URL: https://dashboard.paydocker.com/models
1. Access this page by clicking Settings (1), then Models (2) in the left panel.
2. On the Models page, Click + Add Model.
3. In the popup, enter the preferred name (1) and select the Payment Model Details (2) from the drop-downs. Click Add (3) once done.
Here is an explanation of the drop-down menu.
Heading | Options | Explanation |
Category What is the payment flow? |
Hotel Collect | Hotel collects payments from guests and pays demand after |
Agency Collect | Demand collects payments from guest and pays hotels after. | |
Delivery Split | Payment will be split into commission/fees & payable amount, sent to different parties. | |
Delivery Full | No deduction of commission amount | |
Wholesaler | Payment is for a wholesaler. | |
Service | Payment is for a service. | |
Earning Are there any fees or commissions included in the transaction amount? |
Commission | Transaction amount includes commission |
Fees | Transaction amount includes fees. | |
Net | Transaction amount is net. | |
Applicable Are the fees or commissions applicable per booking or per night? |
Per Booking | Commission / Fees are applicable on per booking. |
First Night | Commission / Fees are applicable on first night of stay. | |
Type How are the fees calculated? |
Percentage | The commission/fees are calculated as a percentage. |
Dynamic | The commission/fees are calculated dynamically. |
How to decide how to configure your payment models?
This would have to be determined by your payment operations. You may browse the example indicated in the table below:
Parties involved | Scenario | Models to choose |
Travel Agency & Hotel |
Payment flows from the Travel Agency to Hotel |
|
Travel Agency & Hotel |
Payment flows from the Hotel to Travel Agency |
|
Travel Agency 1 & Travel Agency 2 |
Travel Agency 1 purchases rooms from Travel Agency 2* |
|
Agency 1 & Agency 2* & Hotel |
Agency 1 procures rooms from Agency 2 Agency 2 procures rooms from hotel |
|
Agency 1 & Agency 2* & Hotel |
Agency 1 collects payment, then distributes payments to Agency 2 and the Hotel |
|
* In this scenario, Agency 2 acts as a wholesaler or aggregator
Managing Models
Once a model is added, it cannot be edited. If any changes are necessary, you can disable or delete models
Disable Models
If a model is currently inactive but you wish to retain, you can disable it.
1. Click on the model on the Models Page.
2. On the Model Details page, click the Toggle under the Status section to disable the model.
Deleting Models
To delete a model completely,
1. Click on the model on the Terms Setup Page.
2. On the Model Details page, select Delete to delete the model.
💡 Do note that models with existing connections cannot be deleted.