Vai al contenuto principale
Lusopay

Integratori

Endpoint ed esempi

Riferimento API con esempi reali di richieste e risposte, per ogni metodo di pagamento.

Il nostro manuale API è molto esteso e l'integrazione è estremamente personalizzabile. Gli esempi seguenti rappresentano il modo più semplice per integrare. Ogni codice utilizzato nei parametri è spiegato in dettaglio nel manuale.

Generico

Tutti i metodi di pagamento

Valido per qualsiasi metodo di pagamento — questo esempio utilizza il parametro PYM comune: P0.

{
  "formParameters": {
    "L": "pt_PT",
    "CUR": "EUR",
    "OID": "07313",
    "PID": "cliente7",
    "AMT": "2.50",
    "PYM": "P0",
    "MSG": "Pagamento servico",
    "UF": "https://www.loja.pt"
  }
}
Risposta
{
  "title": "Pay by link por API V3",
  "content": "https://pay.lusopay.com/paybylink_test/v3/payment_form.php?data=VoojNVLo5z0GEpQdtsJ6LxWKRQGWEa7gqeGh1at10TV95T9eeSMfZlCvaSL51biM2Q%2F7COd597lk9TSuoC9EOqxUH4eVSb8Ar9wm74lQHeDmav6luR0TJf6kQBMPzJlIu4vbznz%2BGczpuUVK5BMxntpsMLDxSLS5q74K18%2FRYZtrfnM%2B8jk5etDNeCH%2FlCOl%2FgdOm9mRh%2BIVAYpgNS38Kri4Vyq0o7uY7AEZ5a6AinJbIKp0gCp7qhzrt8yK2QEc6TNePAbaWSQGpC4%2BN4ChvLomWO471F%2BJTzYy50KJXp8%3D",
  "reRun": false,
  "resultType": "richText"
}

MB WAY

Pagamento tramite MB WAY

Parametro PYM: P4.

{
  "formParameters": {
    "L": "pt_PT",
    "CUR": "EUR",
    "OID": "MBWAY07313",
    "PID": "cliente7",
    "AMT": "2.50",
    "PYM": "P4",
    "TID": "TERMINAL_MBWAY_EXEMPLO",
    "MSG": "Pagamento por MB WAY"
  }
}
Risposta
{
  "title": "Pay by link por API V3",
  "content": "https://pay.lusopay.com/paybylink_test/v3/payment_form.php?data=VoojNVLo5z0GEpQdtsJ6LxWKRQGWEa7gqeGh1at10TV95T9eeSMfZlCvaSL51biM2Q%2F7COd597lk9TSuoC9EOqxUH4eVSb8Ar9wm74lQHeDmav6luR0TJf6kQBMPzJlIu4vbznz%2BGczpuUVK5BMxntpsMLDxSLS5q74K18%2FRYZtrfnM%2B8jk5etDNeCH%2FlCOl%2FgdOm9mRh%2BIVAYpgNS38Kri4Vyq0o7uY7AEZ5a6AinJbIKp0gCp7qhzrt8yK2QEc6TNePAbaWSQGpC4%2BN4ChvLomWO471F%2BJTzYy50KJXp8%3D",
  "reRun": false,
  "resultType": "richText"
}

Multibanco

Pagamento tramite riferimento Multibanco

Parametro PYM: P2.

{
  "formParameters": {
    "L": "pt_PT",
    "CUR": "EUR",
    "OID": "MB07313",
    "PID": "cliente7",
    "AMT": "2.50",
    "PYM": "P2",
    "MSG": "Pagamento por referência Multibanco"
  }
}
Risposta
{
  "title": "Pay by link por API V3",
  "content": "https://pay.lusopay.com/paybylink_test/v3/payment_form.php?data=VoojNVLo5z0GEpQdtsJ6LxWKRQGWEa7gqeGh1at10TV95T9eeSMfZlCvaSL51biM2Q%2F7COd597lk9TSuoC9EOqxUH4eVSb8Ar9wm74lQHeDmav6luR0TJf6kQBMPzJlIu4vbznz%2BGczpuUVK5BMxntpsMLDxSLS5q74K18%2FRYZtrfnM%2B8jk5etDNeCH%2FlCOl%2FgdOm9mRh%2BIVAYpgNS38Kri4Vyq0o7uY7AEZ5a6AinJbIKp0gCp7qhzrt8yK2QEc6TNePAbaWSQGpC4%2BN4ChvLomWO471F%2BJTzYy50KJXp8%3D",
  "reRun": false,
  "resultType": "richText"
}

Payshop

Pagamento tramite Payshop

Parametro PYM: P5.

{
  "formParameters": {
    "L": "pt_PT",
    "CUR": "EUR",
    "OID": "PAYSHOP07313",
    "PID": "cliente7",
    "AMT": "2.50",
    "PYM": "P5",
    "MSG": "Pagamento por Payshop",
    "UF": "https://www.loja.pt"
  }
}
Risposta
{
  "title": "Pay by link por API V3",
  "content": "https://pay.lusopay.com/paybylink_test/v3/payment_form.php?data=VoojNVLo5z0GEpQdtsJ6LxWKRQGWEa7gqeGh1at10TV95T9eeSMfZlCvaSL51biM2Q%2F7COd597lk9TSuoC9EOqxUH4eVSb8Ar9wm74lQHeDmav6luR0TJf6kQBMPzJlIu4vbznz%2BGczpuUVK5BMxntpsMLDxSLS5q74K18%2FRYZtrfnM%2B8jk5etDNeCH%2FlCOl%2FgdOm9mRh%2BIVAYpgNS38Kri4Vyq0o7uY7AEZ5a6AinJbIKp0gCp7qhzrt8yK2QEc6TNePAbaWSQGpC4%2BN4ChvLomWO471F%2BJTzYy50KJXp8%3D",
  "reRun": false,
  "resultType": "richText"
}

Pix

Pagamento tramite Pix

Parametro PYM: P14.

{
  "formParameters": {
    "L": "pt_PT",
    "CUR": "EUR",
    "OID": "PIX07313",
    "PID": "cliente7",
    "AMT": "2.50",
    "PYM": "P14",
    "MSG": "Pagamento por Pix",
    "UF": "https://www.loja.pt"
  }
}
Risposta
{
  "title": "Pay by link por API V3",
  "content": "https://pay.lusopay.com/paybylink_test/v3/payment_form.php?data=VoojNVLo5z0GEpQdtsJ6LxWKRQGWEa7gqeGh1at10TV95T9eeSMfZlCvaSL51biM2Q%2F7COd597lk9TSuoC9EOqxUH4eVSb8Ar9wm74lQHeDmav6luR0TJf6kQBMPzJlIu4vbznz%2BGczpuUVK5BMxntpsMLDxSLS5q74K18%2FRYZtrfnM%2B8jk5etDNeCH%2FlCOl%2FgdOm9mRh%2BIVAYpgNS38Kri4Vyq0o7uY7AEZ5a6AinJbIKp0gCp7qhzrt8yK2QEc6TNePAbaWSQGpC4%2BN4ChvLomWO471F%2BJTzYy50KJXp8%3D",
  "reRun": false,
  "resultType": "richText"
}