Send customers to hosted checkout
Use checkout_url to give your customer the right payment instructions.
Branch collections
Hosted checkout creates one deposit slip for an open checkout. Your customer takes the slip to the branch, and you receive confirmation when the payment is complete.
Cash-deposit slip
Create a deposit slip when your customer chooses cash deposit at checkout. If you retry the same request, Quid Payments returns the active slip instead of creating another one.
POST /api/v1/checkout/cash-slips
Content-Type: application/json
{
"session_id": "cs_example",
"amount_minor": 307038
}{
"slip_token": "SLIP-ABC123DEF456",
"reference": "s-cash-example",
"amount_minor": 307038,
"currency": "GHS",
"invoice_ref": "INV-2026-001",
"customer_name": "Ama Mensah",
"status": "active",
"expires_at": "2026-06-15T12:00:00Z",
"replayed": true
}Hosted checkout keeps one active slip for the checkout.
Your customer presents the slip and payment details to the teller.
The checkout stays pending while the teller confirms the deposit.
Fulfil after a signed webhook or server-side lookup confirms success and the payment details match.
Use checkout_url to give your customer the right payment instructions.
Use a signed webhook or session lookup before you update the order.