Contratti
Un contratto rappresenta un identificativo che consente a XPay di salvare l'abbinamento tra il cliente e la carta di pagamento utilizzata. I contratti vengono utilizzati nei pagamenti OneClick e ricorrenti.
Un contratto viene codificato nelle API attraverso il parametro "contractId", che deve essere generato durante il primo pagamento nelle seguenti soluzioni, quando si desidera tokenizzare una carta per pagamenti successivi OneClick e ricorrenti:
Di seguito vengono presentate le API messe a disposizione per la gestione dei contratti.
- Ricerca contratto (GET /contracts/customers/{customerId}): restituisce i contratti associati ad un cliente.
- Disattivazione contratto (POST /contracts/{contractId}/deactivation): disattiva un contratto. Una volta disattivato, non sarà più possibile eseguire pagamenti OneClick o ricorrenti sul contratto.