Acceptez le paiement en un clic sur votre site ou votre application

1,5 % + 0.10 € par transaction
Pas de frais de mise en service, ni de frais mensuels

Copiez-collez le code d'exemple

Renseignez votre nom et votre email pour obtenir le code d'exemple du bouton et choisissez votre plateforme.

<div id="lydiaButton">Pay with Lydia</div>

<script type="text/javascript">
  $(document).ready(function() {
    $('#lydiaButton').payWithLYDIA({
      amount: 10.5, // amount in €
      vendor_token: '{{publicToken}}',
      recipient: '0711223344', //cellphone or email of your client. Leave it like this for your test
      message : "Facture 004 pour un t-shirt taille M", //object of the payment
      env: 'test',
      render : '<img src="https://lydia-app.com/assets/img/paymentbutton.png" />', //button image
      // The client will be redirect to this URL after the payment
      browser_success_url : "http://mysite.com/success.php?order_ref=123",
			// This URL will be called by our server after the payment so you can update the order on your database
      confirm_url : "http://mysite.com/confirm.php?order_ref=123"
    });
  });
</script>


// Order Reference
NSString *orderRef = [[NSUUID UUID] UUIDString];
//This URL is called by our server after the payment so you can update the order on your database
NSString *confirmUrl = [NSString stringWithFormat:@"http://mysite.com/confirm.php?order_ref=%@", orderRef];

// Init LYDIA SDK
LYDIASDK *lydia = [[LYDIASDK alloc] initWithPublicKey:@"{{publicToken}}"
                                    andPrivateKey:@"{{privateToken}}"
                                    andDelegate:self];

[lydia setSDKEnvironment:LYDIASDK_Homologation];
// This is your app scheme URL called when the payment request is successful to redirect the user in your app
[lydia setBackApplicationScheme:@"com.test://payment?%@"];
//Init a request of 10.5€
[lydia askAmount:@"10.5"
       withCurrency:@"EUR"
       toPhone:@"0711223344"
       withOrderRef:[[NSUUID UUID] UUIDString]
       andMessage:@"Merci" andConfirmUrl:confirmUrl];

						
{{accountError}} Obtenir le code

Téléchargez et ajoutez notre kit de développement à votre projet

Chaque kit contient une librairie à charger sur votre page de paiement ainsi qu'un exemple d'intégration.

Web / javascript

iOS

Android (bientôt)

Et encore plus de plugins à venir...

Testez le résultat

Étape 1/3

Faites une commande en renseignant le numéro de téléphone du client suivant : 0711223344. Cliquez sur le bouton Lydia que vous venez d'intégrer sur votre page de paiement. Gardez les deux fenêtres ouvertes pour les prochaines étapes.


Statut : Aucun paiement en cours


Étape 2/3

Demande de paiement bien reçue. Cliquez sur le bouton ci-contre pour l'accepter et passer à l'étape 3.


Statut :
Une demande de paiement de {{requests[0]['amount']}} € est en cours. Elle a été envoyée par {{requests[0]['business_name']}}.


Étape 3/3

Le paiement a été validé par le client. Il sera redirigé sur votre page de confirmation. Nous avons appelé votre serveur pour que vous mettiez à jour la commande avec les informations ci-dessous.


Données renvoyées à confirmURL :

{
  "currency": "EUR",
  "request_id": "{{paymentDoneRequestId}}",
  "amount" : "{{paymentDoneAmount}}",
  "signed" :"1",
  "transaction_identifier": "{{paymentDoneIdentifier}}",
  "vendor_token": "{{publicToken}}",
  "order_ref": "<optional>"
}
Reset
Simulateur client
{{requests[0]['business_name']}} vous
demande {{requests[0]['amount']}} €

Accepter

C'est déjà fini ! C'est le moment de publier.

Contactez-nous pour obtenir vos identifiants finaux. Nous vous fournirons aussi une documentation plus complète pour aller plus loin.

Demander mes accès finaux