Static QR codes are reusable. They identify your aggregator merchant but leave amount and payer details open, making them ideal for countertop displays and printed invoices.Documentation Index
Fetch the complete documentation index at: https://safepay.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
{{aggregator_id}}and{{secret_key}}aggregator_merchant_identifierfor the merchant collecting funds
Flow summary
Load merchant identifiers
Retrieve the
aggregator_merchant_identifier from the merchant creation response.Set
{{base_url}} to https://dev.api.getsafepay.com/raastwire in Sandbox or https://api.getsafepay.com/raastwire in Production.Static QR
- Request Fields
- API Example
- Sample Response
Rendering tips
- Feed
data.codeto any QR generation library (qrcode.react,qr-image, etc.). - Print the QR with usage instructions or embed it in digital invoices.
- Use
GET /v1/aggregators/{{aggregator_id}}/qrs/{{qr_id}}/paymentsto list transactions tied to this QR.
Webhook events to expect
payment.createdpayment.completedpayment.settledpayment.failedpayment.rejected