Importar un mandato existente por Web Services
Esta solución consiste en llamar el Web Service REST SEPA cuyo punto de entrada es:
https://secure.lyra.com/sdd/mandates
Autenticación:
El Web Service utiliza la autenticación Basic.
- Combine su identificador de la tienda y el certificado de su tienda en una cadena, separados por ":" (ejemplo: "identifiant:certificat").
- Codifique la cadena que resulta en Base64
- Complete el encabezado HTTP Autorización añadiendo "Basic" a la cadena codificada.
Ejemplo:
- Identificador: 12345678
- Certificado: DSnlzzVq8DbHm5qM
- Cadena a codificar: 12345678:DSnlzzVq8DbHm5qM
- Cadena codificada: MTIzNDU2Nzg6RFNubHp6VnE4RGJIbTVxTQ==
- Encabezado HTTP Autorización: Basic MTIzNDU2Nzg6RFNubHp6VnE4RGJIbTVxTQ==
Complete los encabezados HTTP Accept y Content-Type como sigue:
- Accept: application/json
- Content-Type: application/json
Ejemplo
Solicitud
POST https://secure.lyra.com/sdd/mandates
Encabezados
Autorización: Basic MTIzNDU2Nzg6RFNubHp6VnE4RGJIbTVxTQ== Accept: application/json Content-Type: application/json
Cuerpo de la solicitud
{ "iban":"FR7630002005701234567890158", "title":"M.", "last_name":"Durand", "first_name":"Michel", "email":"sample@example.com", "payment_type":"RECURR", "locale":"FR", "address":{ "street_number":"109", "street":"rue de l'Innovation", "street2":"Bat 1", "district":"Labège-Innopole", "zip":"31670", "city":"Labège", "country":"FR", "state":"Occitanie" }, "fetch_address": true }
Respuesta
{ "identifier":"0e04fea9de51402ba81e1d56e432d797", "rum":"0e04fea9de51402ba81e1d56e432d797", "id":"12345678-0e04fea9de51402ba81e1d56e432d797", "title":"M.", "email":"sample@example.com", "first_name":"Michel", "last_name":"Durand", "address":{ "street_number":"109", "street":"rue de l'Innovation", "street2":"Bat 1", "district":"Labège-Innopole", "zip":"31670", "city":"Labège", "country":"France", "state":"Occitanie" }, "site":"12345678", "created_at":1622705079000, "updated_at":null, "fetch_address":true }
Consulte la documentación del Web Service para más informaciones:
https://docs.lyra.com/es/collect/webservices-payment/web-service-sepa/sitemap.html