Note |
---|
Concernant les intégrations avec le site institutionnel, la documentation technique de référence est la suivante: Et particulièrement cette page |
...
- La possibilité de lire et éditer certains attributs d’un contact générés par SecuTix
Architecture
En jaune, les éléments sous la responsabilité du client. En bleu, les composants SecuTix
- Présentation du catalogue
- Thème et sous-thème
- Recherche
- Description détaillée, éléments multimédia
- Accès à la vente en ligne
- Lien «Réserver» depuis la fiche produit
- Lien «Réserver» depuis la fiche produit
- Pages statiques connexes à la vente en ligne
- Conditions générales de vente
- Sécurité et confidentialité
- Aide
- Nous contacter
Cycle de vie d’un événement
- Les événement et autres produits sont configurés dans le site de vente en ligne SecuTix
- Le catalogue est importé quotidiennement dans le CMS du site web
- Le CMS permet d’enrichir ce contenu (description détaillée, éléments multimédia)
- Le contenu est publié sur le site web
- Le site web appelle le ticketshop pour rafraîchir les données de disponibilité
Info |
---|
En cas d’utilisation du CMS Drupal, SecuTix dispose d’un ensemble d’outils qui facilite des données de billetterie. |
Processus de vente
Webservices catalogue
1) Exporter le catalogue
L’export complet du catalogue est fait à travers les méthodes getCatalog et getCatalogueDetailed
Info |
---|
Recommandation : Un seul appel quotidien doit être fait pour l’export du catalogue. |
2) Mettre à jour les disponibilités
- 1 = vert, «disponible»
- 2 = orange, «bientôt complet, quelques places disponibles»
- 3 = rouge, «complet»
1) Partage du nom / prénom
Domain | secutix.com or the client's | |
Key name | Contents | Description |
stx_contact_<organisation code>_<channel code>_v1 | A JSON object containing the following fields: 1.individualTitle 2.individualFirstname 3.individualLastname 4.nickname 5.lang 6.timestamp 7.additionalData 1.contactNumber 2.email | The timestamp field contains the date and time of the last login in the corresponding organisation. The data in additionalData are encrypted. Please contact SecuTix for obtaining a decryption key. The encryption format is defined below. |
2) SSO
3) Créér ou modifier un contact
Protocol | http |
| |
Method | GET |
| |
Domain |
| ||
URI | /api/1/redirect/account/register | Creating a contact | |
/api/1/redirect/account/edit | Editing a contact | ||
Query string | Parameter name | Description | |
| callbackUrl | Return URL (encoding : application/x-www-form-urlencoded) | |
| lang | ISO 639-1 language code (optional) | |
| showAddress | Boolean: "true"/"false", "true" by default | |
| showCriteria | Boolean: "true"/"false", "true" by default | |
| showAuthorization | Boolean: "true"/"false" or 1/0, "true" by default |
SecuTix met à disposition une API auto-documentée. Un compte de démonstration est disponible ici : https://thecube-cube.demo-shop.secutix.com/api/1/ . Les méthodes les plus fréquentes sont décrites ci-dessous.
1) Bouton Réserver
Un lien réserver depuis la page du produit donne accès au site de vente en ligne. Ce lien ne doit être affiché que si le produit est en vente et disponible.
Exemple : https://demoresa.shop.secutix.com/api/1/redirect/product?id=1&lang=en
Protocol | https |
| |
Method | GET |
| |
Domain |
| ||
URI | /api/1/redirect/product | ||
Query string | Parameter name | Description | |
id | Product identifier | ||
| code | Product code (if the Id is unknown) | |
lang | ISO 639-1 language code (optional) |
Il est aussi possible d’accéder directement à la séance d’un événement
Protocol | https |
| |
Method | GET | ||
Domain | |||
URI | /api/1/redirect/product/performance |
| |
Query string | Parameter name | Description | |
id | Identifier of the performance | ||
lang | ISO 639-1 language code (optional) |
2) Accès à l’espace personnel
Protocol | https |
| |
Method | GET |
| |
Domain |
| ||
URI | /api/1/redirect/account |
| |
Query string | Parameter name | Description | |
lang | ISO 639-1 language code (optional) |
3) Modification du profil
Protocol | https |
| |
Method | GET |
| |
Domain | |||
URI | /api/1/redirect/account/edit |
| |
Query string | Parameter name | Description | |
lang | ISO 639-1 language code (optional) |
4) Afficher le panier d’achat sur le site web
Protocol | COOKIE | ||
Domain | secutix.com or the client's |
| |
Key name | Contents | Description | |
stx_cartSummary_<organisation code>_<channel code> | qty|amount|currency|expiration|orderId | Qty: number of articles in the cart Amount: total sum of the cart expressed in the purchasing currency, with a point ( . ) as decimal separator and no thousands separator. currency: currency code with the ISO-4217 format expiration: date when th current cart will be automatically abandoned orderId: technical identifier of this order |
1) Pages statiques
- conditions générales de vente
- sécurité et confidentialité
- aide
- nous contacter