Connect your service
Send a phone number, amount, and order reference. Receive the result as JSON.
Send top-ups to phone numbers and track every result through one REST API.
Taura Xashpay lets vendors add Taura top-ups to a point-of-sale system, website, app, or backend. The API uses JSON and Bearer-token authentication.
UNITS.See Access & API keys to request access or create a token. If you already have a token, start with the API overview.
curl --request POST "https://taura.xashpay.com/api/v1/taura/topups" \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer TOKEN" \
--data '{
"recipient": "+263775696233",
"units": 25.00,
"ref": "ORDER-10045"
}'The response includes the top-up ID and status. Keep your ref with the customer order. See Top-ups for request fields and status handling.
Contact Xash support. Once access is confirmed, sign in at taura.xashpay.com and create a Bearer token under Profile & API Keys.
Top-ups use the available UNITS in your wallet. Contact Xash support if you need help funding the wallet.
Yes. Send the same ref for the same customer request. The API returns the existing top-up instead of creating another one.
Use the API or the Taura Xashpay panel to review top-ups and wallet activity.