Modifier un alias
Pour mettre à jour un moyen de paiement, vous devez procéder à une nouvelle création de token en ajoutant l'alias existant dans l'attribut alias_to_update de la requête POST.
POST/tokens/tokens_create
- Mettre à jour un alias en utilisant la page
de paiement
Exemple :
Requête
POST https://secure.lyra.com/marketplace/v1/tokens/
Corps
{ "marketplace": "9537e049-8862-400a-ae8d-da2ec9ca6051", "alias_to_update": "1144951ea7ab42989c97159b3dfc0382", "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": "62a52e50-ce29-409a-9cec-9ea6ee36ab41", "payment_url": "https://secure.lyra.com/vads-payment/exec.refresh.a;jsessionid=335D2aDb5eF8356Aed2cf3dF.vadpayment02inte01lbg?cacheId=913355311811276000040" }
Pour procéder à la mise à jour du moyen de paiement, il faut rediriger l'acheteur vers l'URL transmise dans payment_url.
Vous recevrez une notification webhook à la fin de l'opération.
- Mettre à jour un alias en utilisant le
formulaire embarqué
Exemple :
Requête
POST https://secure.lyra.com/marketplace/v1/tokens/embedded/
Corps
{ "marketplace": "9537e049-8862-400a-ae8d-da2ec9ca6051", "alias_to_update": "1144951ea7ab42989c97159b3dfc0382", "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": "62a52e50-ce29-409a-9cec-9ea6ee36ab41", "form_token":"fa0yfV2FQuR3aak1SwsgcuZg195eyJhbW91bnQiOjEwOTAwLCJjdXJyZW5jeSI6IkVVUiIsIm 1vZGUiOiJURVNUIiwidmVyc2lvbiI6Mywib3JkZXJJZCI6IjVjNDk1N2E5LWNkOGEtNGJhZC1hMGNiLTgxMT ZiMWE3ZDdmNiIsInNob3BOYW1lIjoiTHlyYSBTTVMiLCJicmFuZFByaW9yaXR5IjpbIkJBTkNPTlRBQ1QiL CJDQiIsIkUtQ0FSVEVCTEVVRSIsIk1BU1RFUkNBUkQiLCVGQVVMVCJ9fX0a702" }
Pour procéder à la mise à jour du moyen de paiement, le form_token doit être inséré dans le formulaire (attribut kr-form-token).