Tutorials - Payments

Payments

To receive payments from your players, activate the Payment feature.


Note: When this feature is active, and the player has a non-zero registration fee, the signup will not be immediately confirmed; it will instead be in a provisional status, and will be confirmed only upon first payment.


You now need to configure the payment settings. The system supports multiple payment gateways, each requiring its own specific configuration.

You will now find a "Payment Setting" page in the Organization' management panel: 

Select the gateway you wish to activate. For each activated gateway, new fields will appear to input the required data specific to that gateway. Each gateway has its own set of fields, explained in its section.

For Fee, enter the percentage of the amount that is going to be witheld by the gateway. Enter the value as a number without the percentage symbol: for example, for a 1.5% fee, input: 1.5.


After signup, players are automatically redirected to a page where they can select a payment method. Both the player's and the event's accounting are updated automatically.

Note: Wire payment requires players to upload a proof of payment, which must then be manually approved by the event staff on the Confirm Payments page.


It will then be possible to review all received payments either at the Organization payments page, or the Event payments page.


Additional configuration

As an additional configuration, in the Organization configuration panel, you'll find a section called "Payments":

Charge transaction fees to player: If checked, the fees witheld by the payment gateway are added to the user. If the fee is 3%, and the total registration fee is 150€, the user will be asked to pay 154.64€ (as that is the amount that minus 3% gives 150€).

Disable Change Amount: By default, players can edit the payment amount (e.g., split €100 into two €50 payments). Enabling this option disables that flexibility.
Unique Code: A unique code is added automatically to each registration’s payment description. For example, "Registration fee of John Doe for Test Larp" becomes "Registration fee of John Doe for Test Larp - hR04SlbZOPXFzFx". This code helps with automatic payment validation by uniquely identifying the registration.


And also in each Event configuration panel, you'll find a section called "Payments":

By default, the payment justification is formatted like "Registration fee of John Doe for Test Larp". You can customize this by entering a template string; for example, inputting "Thanks {player_name} for your help!" will result in "Thanks John Doe for your help!".