• France
lyra.com
Rechercher
Catégories
Tags
France
France
Espagne
Europe (Anglais)
Inde
Implémentation
Formulaire embarqué (cartes)
API REST
API REST PCI-DSS
API REST SEPA
Formulaire en redirection
Échange de fichiers
Paiement mobile
Exemples de code
Modules de paiement
Marketplace
Back Office
Back Office Marchand
Back Office Expert
Guides
Aide
FAQ
Tutoriels vidéos
Support

Créer un token

Il est possible de demander l'enregistrement du moyen de paiement (et donc la création d'un token) sans qu'il ne soit lié à une commande.

Pour cela, il faut appeler l'API TOKEN pour créer un token, avec une requête proche de celle utilisée pour une création de paiement.

Créer un token en utilisant la page de paiement

POST /tokens/

Exemple :

Requête

POST https://secure.lyra.com/marketplace/tokens/

Corps

{
"marketplace": "9537e049-8862-400a-ae8d-da2ec9ca6051",
"url_return": "http://www.my-website.com/",
"buyer": {
"type": "PRIVATE",
"first_name": "Jean",
"last_name": "Dupond",
"email": "jean.dupond@lyra.fr",
"phone_number": "1234",
"reference": "Acheteur_1",
"address": {
"zipcode": "59259",
"street_number": "37",
"country": "FR",
"street": "rue Marcel Philippe",
"city": "Vignoux"
}
}
}

Réponse

{
"token": "d3329266-c8d6-421c-8d2a-10a8ffbcaef6",
"payment_url": "https://secure.lyra.com/vads-payment/exec.refresh.a;jsessionid=335D2aDb5eF8356Aed2cf3dF.vadpayment02inte01lbg?cacheId=913355311811276000040"
}

Une fois le token créé, il faut rediriger l'acheteur vers l'URL transmise dans payment_url pour procéder à l'enregistrement du moyen de paiement (et donc à la création d'alias).

Créer un token en utilisant le formulaire embarqué

POST /tokens/embedded/

Exemple :

Requête

POST https://secure.lyra.com/marketplace/tokens/embedded/

Corps

{
"marketplace": "9537e049-8862-400a-ae8d-da2ec9ca6051",
"url_return": "http://www.my-website.com/",
"buyer": {
"type": "PRIVATE",
"first_name": "Jean",
"last_name": "Dupond",
"email": "jean.dupond@lyra.fr",
"phone_number": "1234",
"reference": "Acheteur_1",
"address": {
"zipcode": "59259",
"street_number": "37",
"country": "FR",
"street": "rue Marcel Philippe",
"city": "Vignoux"
}
}
}

Réponse

{
"token": "d3329266-c8d6-421c-8d2a-10a8ffbcaef6",
"form_token":"fa0yfV2FQuR3aak1SwsgcuZg195eyJhbW91bnQiOjEwOTAwLCJjdXJyZW5jeSI6IkVVUiIsIm
1vZGUiOiJURVNUIiwidmVyc2lvbiI6Mywib3JkZXJJZCI6IjVjNDk1N2E5LWNkOGEtNGJhZC1hMGNiLTgxMT
ZiMWE3ZDdmNiIsInNob3BOYW1lIjoiTHlyYSBTTVMiLCJicmFuZFByaW9yaXR5IjpbIkJBTkNPTlRBQ1QiL
CJDQiIsIkUtQ0FSVEVCTEVVRSIsIk1BU1RFUkNBUkQiLCVGQVVMVCJ9fX0a702"
}

Une fois le token créé, le form_token doit être inséré dans le formulaire (attribut kr-form-token) pour procéder à l'enregistrement du moyen de paiement (et donc à la création d'alias).

Nous recrutons

Head Office :

LYRA NETWORK
109, rue de l’innovation
31670 Labège
FRANCE

2.9.0-doc-1.8