1
Choose a token and network
Use payment methods to choose an enabled token and network pair.
GET /api/v1/crypto/networks is useful for network metadata, but payment-methods is the source for available token/network combinations.2
Upload the invoice document
Upload at least one invoice with
category=INVOICE, entityType=PAYMENT, and entityId=pending. See Upload
Documents for the multipart request.3
Create a payment quote
Include the configured
paymentSystemId for the payout rail and the target customerId. Partner REST does not expose a payment-system lookup endpoint; use the payment system ID provided during setup or by Nuvera support.4
Create the payment
Use the quote ID and invoice document ID from the previous steps. The quote amount, currency, customer binding, and payout rail must match the payment request and beneficiary payout rail.
Optional payment metadata
These fields are optional and can help reconcile payments with your internal system.Quote and payment lifecycle
Quotes are short-lived. ReadexpiresAt from the quote response and create the payment before that time. If a quote expires or is used, request a new quote.
Payment creation submits the payment into Nuvera’s review flow. Use list, detail, and activity endpoints to track it. GET /api/v1/payment/{id}/receipt is available only after the payment is completed.
For complete quote and payment schemas, open the API Reference.