ProAbono Client Libraries

PHP Content : The Client library, available via Composer A Sample web site to see a final result A Playground site, to test the client library Author : Karim Serbouty C# Content : the Client library Author: Olivier Moreau Contribute ! This page is a work in progress ! If you want to shared your […]

Read More

Current UTC date & time

Usage¬†API requires a DateStamp to indicate the date of the change. This date is in universal time (UTC). How to get the current date & time in UTC ? Here is a solution in a few programming languages. PHP gmdate(DATE_ISO8601) C# DateTime.UtcNow.ToString(“u”) Java java.time.Instant.toString() Ruby on rails Time.now.utc.iso8601 Javascript new Date().toISOString()

Read More

URL Redirections

URL redirections let you customize the experience of the users. In the Customer Portal and in the ProAbono workflows. This concept is dead simple: the user is redirected to the URL you choose when getting to the related step. For example: redirect to a welcome page after having subscribe. Please note that you can update […]

Read More

Remove the Customer Portal menu

By default, the Customer Portail contains a classic menu for a ‘Subscription’ section. Texts and design all fully customizables. You can hide a tab, switch to a vertical layout or display buttons instead of tab, just by changing the CSS. However, to add a tab, you need an advanced integration. 1) Hide the menu Sign-in […]

Read More

Secure the crypted URLs

Crypted URLs are used to let a customer securely subscribe and access the Customer Portal. Those URLs links to sensitive information and you have to implement appropriate measures to ensure only the concerned customer access its data. Only an authenticated customer should have access to crypted links. Your authentication system must respect the state-of-art regarding […]

Read More

Iframe & 1-page application

If you are integrating the ProAbono hosted pages as an iframe into your 1-page application, you might need to be aware of a few customer’s actions in the iframe : when a subscription starts when an upgrade is validated when a subscription’s options change DO NOT rely on webhooks for real-time updates. Webhooks can be […]

Read More

Understanding ProAbono

ProAbono is neither a CRM nor an ERP nor a Payment Gateway, it‚Äôs a Subscription Billing System. It is designed to be part of your information system and handle something that quickly becomes tremendousely complex : the management of your subscriptions. To understand how it works, let us start with the core concepts: Let‚Äôs review those […]

Read More

Introducing Postman for the ProAbono API

What is Postman? Postman allows you to create and send any HTTP request. Postman is awesome. So useful to test & play quickly with any APIs. Postman works with Mac, Windows, Linux and Google Chrome. We have provided a Postman collection for the ProAbono API. A collection is a set of pre-built requests. Once you […]

Read More

Import Subscriptions and Customers

Your business is already running¬†and you want to import customers and/or subscriptions. 2 ways to¬†import : Via API : See¬†https://docs.proabono.com/api/ Via a CSV file. 1 –¬†Importation via API See the Reference API, especially : Create a Customer Create a Subscription¬†and Override a Subscription 2 –¬†Importation using¬†a CSV file Here is the template file¬†in different format […]

Read More