Sell access to the platform, spaces, groups, events, hidden messages, or physical products.
Sell access to the Platform, Spaces, Groups, Events, Private content, or physical products.
(1) On groups, spaces or events having a product restricting their access, a shopping icon will be added to the "Join" or "Participate" button which redirects to the product sheet. After online payment, the user automatically has access to platform, group(s), space(s) or event(s) participation.
(2) A private content is a custom rich text with files to download, passwords, links, etc.
(3) If the guest creates an account later, all orders having the same email or done during the same browser session, are added to the account's order history.
(4) Available payment methods (see more information below):
(5) The customer can download a PDF file (the model is created in the admin panel)
User steps:
If a payment is differed, a notification will be sent to the user after a payment status change (the order status is updated automatically).
If a refund is created on Stripe or PayPal dashboard, it is automatically added to the order on HumHub and synced.
On Stripe dashboard, all products and payments created by HumHub have a metadata containing the reference of the product or payment in HumHub that can be searched in the administration.
On PayPal dashboard, all payments created by HumHub have a reference_id
field containing the transaction reference on HumHub.
Steps are identical to Stripe.
In the settings, you need to provide the external payment page URL.
When the user is redirected to this URL, some params are sent to the page, such as order reference, amount, currency and user's and invoice's data.
You can redirect the user after payment to a custom page on HumHub.
Then, an administrator must manually add the payment in HumHub's administration.
Instructions will be given to the customer. Once received, an administrator must manually add the transaction to the user's account.
These methods don't redirect user to page.
After checkout, the payment instructions are displayed to the user (e.g.: "Please make your payment by {paymentMethod} specifying this order reference: {orderReference}").
Then, an administrator must manually add the payment in HumHub's administration.
You can:
PHP must have:
curl
extensionDOM
extension (enabled by default)MBString
extension