Costruisci il link.
Parti dall’URL base del tuo Merchant ID e aggiungi i parametri necessari.
https://app.inprimepay.com/
#/cp1/{MERCHANT_ID}
Porta il checkout Inprimepay dentro app, software gestionali, piattaforme, kiosk ed ecommerce senza ricostruire da zero l’infrastruttura di pagamento. Genera il link Hosted Checkout, precompila i dati e ricevi l’esito tramite webhook.
const checkout = "https://app.inprimepay.com/#/cp1/24718" + "?amount=150.00" + "&name=Mario%20Rossi" + "&description=Fattura%20%23123" + "&type=installments" + "&callback_url=https%3A%2F%2Fapi.tuo-sito.it%2Fcallback"; window.location.href = checkout;
L’integrazione rapida è basata su un URL Hosted Checkout associato al Merchant ID. Il tuo sistema può precompilare importo, cliente, causale, tipo di pagamento e URL di callback.
Il flusso pubblicato nella documentazione Inprimepay è volutamente lineare: costruisci l’URL, reindirizza il cliente e gestisci il webhook.
Parti dall’URL base del tuo Merchant ID e aggiungi i parametri necessari.
https://app.inprimepay.com/
#/cp1/{MERCHANT_ID}
Reindirizza l’utente all’Hosted Checkout con dati e tipo di pagamento già impostati.
?amount=150.00 &name=Mario%20Rossi &type=installments
Al completamento della transazione Inprimepay invia una notifica POST al callback configurato.
{
"event":"payment_succeeded",
"status":"success"
}
I parametri attualmente pubblicati dalla documentazione Inprimepay permettono di controllare i principali dati del flusso Hosted Checkout.
amount198.50.
Se specificato, il relativo campo viene precompilato e disabilitato.
nameMario%20Rossi.
Se specificato, il campo viene precompilato e disabilitato.
descriptionFattura%20%23123.
Precompila la causale, che resta modificabile dall’utente.
typepay_now, installments oppure subscription.
callback_urlAl completamento della transazione, il server Inprimepay invia una notifica POST asincrona all’endpoint specificato nel callback.
payment_succeeded.
callback_url.
{
"event": "payment_succeeded",
"chargeId": "pj_3Pabc...",
"amount": 198.50,
"currency": "eur",
"status": "success",
"merchant": "Mario Rossi",
"timestamp": "2024-05-13T10:35:42Z",
"paymentMethod": "Visa •••• 4242"
}
Il flusso Hosted Checkout + webhook può essere utilizzato in diversi touchpoint digitali e retail senza cambiare la logica di integrazione.
Genera un checkout direttamente da ERP, CRM o software verticale e registra l’esito nel tuo flusso tramite webhook.
Collega il pagamento a un processo applicativo mantenendo l’interfaccia di checkout nell’ambiente Inprimepay.
Porta Pay Now, rate e subscription in un checkout proprietario senza dover costruire la pagina di pagamento.
Genera il pagamento da totem, schermi touch e altri flussi fisici collegati a sistemi software.
Crea un checkout con importo e causale già impostati e porta il cliente al pagamento da un touchpoint di negozio.
Utilizza il tipo subscription nei flussi in cui
la configurazione del merchant e del provider supporta pagamenti ricorrenti.
Le risposte essenziali sull’integrazione pubblicata.
Il Piano API Inprimepay è proposto a 0€ come accesso alla soluzione. Restano applicabili le commissioni dei servizi e dei provider di pagamento utilizzati.
No. La documentazione pubblicata utilizza un Hosted Checkout Inprimepay: il tuo sistema costruisce il link e reindirizza il cliente all’URL di pagamento.
Sì. I parametri amount e name possono essere passati
via query string e, se presenti, vengono precompilati e resi non modificabili.
La documentazione pubblicata prevede pay_now,
installments e subscription.
La disponibilità concreta dei relativi metodi dipende dai servizi attivati sul merchant.
Passando un callback_url codificato, il server Inprimepay
invia al completamento della transazione una notifica webhook POST asincrona.
Sì. Il modello Hosted Checkout + webhook è adatto anche a gestionali, applicazioni, piattaforme e flussi retail custom.
Il punto di partenza è semplice: Merchant ID, Hosted Checkout, parametri query e un endpoint webhook.