Checkout API

Creating hosted checkout sessions.

Create a Session

POST /v1/checkout

Request Body:

FieldTypeRequiredDescription
amountintegerYesAmount in smallest currency unit.
currencystringYes3-letter ISO code (e.g. GMD).
cancel_urlstringYesRedirect if user cancels.

Response:

{
  "id": "cs_554433",
  "checkout_url": "https://samapay.gm/pay/cs_554433"
}
GH
TechHive SamaPay Docs
Last updated Mar 2026