Payreq peut utiliser des URL propres à chaque client pour pré-remplir certains champs d’une page d’inscription FastForm ou d’une page de paiement. Un mailhouse ou un système de composition de documents peut transformer chaque URL en code QR et le placer sur l’avis correspondant.
Il existe deux usages courants :
| Code QR | Où il mène le client |
|---|---|
| Abonnement numérique | Un FastForm Payreq où le client peut compléter une inscription pour la livraison numérique |
| Paiement | Une page de paiement Payreq avec la référence de compte ou de paiement pré-remplie et, en option, le montant |
Avant de construire l’un ou l’autre type, demandez à Payreq de confirmer le chemin propre au biller et le mappage des champs. Ne copiez pas la structure d’URL d’un autre biller dans un environnement de production.
Codes QR d’Abonnement numérique
L’adresse FastForm de production suit cette structure :
https://go.payreq.com/fastform/<chemin-biller>/create
Un FastForm peut prendre en charge des champs d’authentification pré-remplis. Les champs disponibles et leurs noms de paramètres dépendent de la configuration du biller.
Pour un FastForm configuré avec un champ de compte ou de référence et un champ de nom du client, la structure peut être :
https://go.payreq.com/fastform/<chemin-biller>/create?aN=<numéro-de-compte>&a1=<nom-du-client>
Dans cet exemple, aN correspond au champ de compte ou de référence et a1 correspond au champ de nom du client. Ces noms ne sont pas universels. Confirmez les paramètres réels et le mappage avec Payreq avant toute utilisation en production.
Exemple TEST
FastForm de base :
https://test.payreq.com/fastform/demo-council/create
FastForm pré-rempli :
https://test.payreq.com/fastform/demo-council/create?aN=12345&a1=Mr%20S%20Smith
Le client examine tout de même le formulaire, fournit tout autre détail requis et termine l’inscription.
Codes QR de paiement
L’adresse de production de la page de paiement suit cette structure :
https://go.payreq.com/pay/<chemin-biller>?accountNumber=<numéro-de-compte>&amount=<montant>
Les paramètres pris en charge sont :
| Paramètre | Ce qu’il pré-remplit |
|---|---|
accountNumber |
La référence de compte, de paiement ou de biller utilisée pour le rapprochement |
amount |
Le montant du paiement, dans la devise du biller |
Le montant est facultatif. Pour ne pré-remplir que la référence de compte ou de paiement, omettez le paramètre amount :
https://go.payreq.com/pay/<chemin-biller>?accountNumber=<numéro-de-compte>
Payreq traite les paiements au cent près. Si l’URL fournit plus de deux décimales, la valeur pré-remplie est arrondie au cent le plus proche. Utilisez un montant positif valide, exprimé en dollars et en cents. Les montants d’URL nuls ou négatifs ne sont pas documentés et ne doivent pas être utilisés.
Exemples TEST
Référence de compte ou de paiement seule :
https://test.payreq.com/pay/demo-council?accountNumber=1234567890
Référence de compte ou de paiement et montant :
https://test.payreq.com/pay/demo-council?accountNumber=1234567890&amount=250.75
Encoder correctement les valeurs
Appliquez l’encodage pourcentage standard des URL aux valeurs insérées dans la chaîne de requête. Par exemple :
| Caractère | Valeur encodée |
|---|---|
| Espace | %20 |
| Esperluette | %26 |
| Barre oblique | %2F |
Aucune liste de caractères propre à Payreq n’a été confirmée séparément. Testez les caractères attendus dans les références de compte réelles du biller et dans les noms de clients, dans le cadre de la mise en œuvre.
N’incluez que des informations déjà affichées sur l’avis contenant le code QR. N’ajoutez aucune information personnelle, de paiement ou de compte sans rapport à l’URL.
Construire et tester les codes QR
- Demandez à Payreq de confirmer le bon chemin biller, le type de page et le mappage des champs.
- Identifiez les valeurs déjà présentes dans les données de l’avis qui alimenteront l’URL.
- Construisez l’URL à l’aide des noms de paramètres confirmés.
- Encodez chaque valeur en pourcentage avant de l’insérer dans la chaîne de requête.
- Générez un code QR distinct à partir de l’URL finale de chaque client.
- Testez des exemples représentatifs avant la production.
L’ensemble de test devrait inclure :
- des valeurs de compte ou de référence typiques;
- les valeurs les plus longues attendues;
- des noms contenant des espaces et les caractères spéciaux attendus dans les données du biller;
- un montant de paiement facultatif omis;
- un montant à deux décimales; et
- un montant à plus de deux décimales, pour confirmer l’arrondi.
Pour chaque test, confirmez que le code QR ouvre la bonne page du biller et que chaque champ pré-rempli contient la valeur attendue. Le client doit toujours pouvoir examiner la page et compléter l’action requise.
Placer et étiqueter les codes clairement
Lorsqu’un avis contient plusieurs codes QR, séparez-les et étiquetez-les afin que le client puisse distinguer ce que fait chacun. Par exemple :
| Code QR | Exemple d’étiquette |
|---|---|
| Paiement | Numérisez pour payer cet avis |
| Abonnement numérique | Numérisez pour recevoir vos prochains avis numériquement |
Testez l’avis final composé, pas seulement l’URL. Confirmez que chaque code reste lisible à la taille imprimée et n’est pas confondu avec un autre code sur la page.
Articles connexes
Cet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article