https://pay.nova.money/api/v1
Retrieve a charge
Fetch the full details of a charge, including customer information, products, and attached documents.Path parameters
The Order UID of the charge.
Response
Returns a ChargeShow object.The Order UID for this charge.
Payment gateway handling this charge (e.g.
"stripe", "pagarme").Hex colour code used on the hosted charge payment page.
Navigation menu items shown on the hosted page.
Title displayed to the customer on the hosted payment page.
Gateway public key used for client-side card tokenisation.
URL of the logo image displayed on the hosted page.
ISO 4217 currency code (e.g.
"BRL", "USD").ISO 8601 date on which the charge was issued.
ISO 8601 due date by which the charge should be paid. Used to calculate interest and fines for late payments.
Retention / withholding amount deducted from the charge value.
Shipping / freight amount included in the charge.
Whether the customer can split this charge across two credit cards.
Free-text note attached to the charge, visible to the customer.
Customer to whom the charge is addressed.
Coupon applied to this charge, if any.
Products included in this charge.
Fiscal invoices (NF-e / NFS-e) attached to this charge.
Additional files attached to the charge (e.g. contracts, receipts).
Arbitrary code snippet injected into the hosted charge page.
The pre-selected payment plan for this charge.
Get the last payment for a charge
Returns the most recent active or failed payment attempt for a charge. This is useful for polling payment status without needing to manage a list of payment IDs.Path parameters
The Order UID of the charge.
Response
Returns a LastPayment object, or HTTP 204 No Content if no payment attempt has been made yet.Example response
The payment identifier issued by the gateway.
The total amount of the payment attempt.
Late-payment interest added to the original charge amount (zero if paid on time or in advance).
ISO 8601 datetime at which the payment was confirmed.
null if not yet paid.Current payment status. Possible values:
waiting_payment, paid, failed, cancelled, pending.Pay a charge
Submit payment for a charge. You can pay using a credit card, Pix, or bank slip (boleto).Path parameters
The Order UID of the charge to pay.
Request body
The ID of the selected payment plan (e.g.
"42-1"). Retrieve available plans from the Payment Plans endpoint.Stripe PaymentMethod confirmation token ID. Required when the gateway is Stripe and the payment method is credit card.
Tokenised card data for the primary credit card.
ID of a saved card on file to use as the primary card.
Payment plan ID for the primary card (used in two-card splits).
Amount charged to the primary card (used in two-card splits).
Tokenised card data for the secondary credit card (two-card split).
ID of a saved card to use as the secondary card.
Payment plan ID for the secondary card.
Amount charged to the secondary card.
Free-text note to attach to this specific payment attempt.
Arbitrary key-value pairs attached to the payment for your own tracking.
Response
Returns a ChargePayResult object. Only the fields relevant to the chosen payment method are included.The resulting payment status for credit card payments. Possible values:
URL of the generated boleto PDF. Present only for
bank_slip payments.Base64-encoded Pix QR code image. Present only for
pix payments.URL to the Pix QR code image. Present only for
pix payments.ISO 8601 datetime when the Pix QR code expires. Present only for
pix payments.URL to redirect the customer to after payment (e.g. a confirmation or thank-you page).