Start

Postman

Download the full checkout collection, import it, and hit the same hosts from your machine.

PayInvert Checkout collection

One JSON file. Create order, pay, banks, fee, status, verify, refund, payment links, and the staging encrypt helper.

Download collection

Import

  1. Download the file above.
  2. In Postman: ImportUpload Files → choose the JSON.
  3. Open the collection → Variables. Paste your keys.
VariableWhat to put
checkout-urlTest: https://payment-api-service.dev.payinvert.com. Live: https://payment-api-service.payinvert.com.
public-keyPublic key from Console → Settings → API Keys. Header api-key on most calls.
private-keySecret key. Used on Verify and Refund. Never a browser or app binary.
Staging encrypt helper

POST /payment/data/encrypt exists on the test host only. Folders named Sample Payload to encrypt call it first, then the real route. Do not use that helper against production.

What is inside

  • Create order (plain, payment link, recurring)
  • Pay with card, saved card, and bank transfer
  • Order status, fee, banks (including USSD)
  • Verify and refund with the secret key
  • Payment links and tokenized charge

The in-docs test panels still encrypt in the browser. Postman follows the collection scripts: encrypt on staging, then send {{encrypteddata}} to the operation.

A 200 is not settlement

After Pay, call Order status or Verify before you fulfil.