API · scope create_payment or verify_payment
SMS sync
The Android app uploads SMS batches to the panel. Matched MFS messages can complete pending transactions automatically.
Mark an SMS as used
If you confirm a payment outside Guarantee Pay checkout, mark the stored SMS as used so it cannot match another payment.
POST https://payment.yamin.bd/api/mark-sms-used
Content-Type: application/json
MHS-GUARANTEEPAY-API-KEY: YOUR_API_KEY
{ "trx_id": "BK7A2C9XQ1", "sender_key": "bkash" }
# or
{ "sms_id": "12345" }
Only messages that are approved or awaiting-review can be marked. A message that is already used returns success again.
{ "status": true, "message": "SMS marked as used.", "sms_id": "12345", "trx_id": "BK7A2C9XQ1", "sms_status": "used" }
Best practices
- Use a dedicated SIM that receives gateway SMS.
- Keep the capture service running (battery unrestricted).
- Review SMS data for unmatched messages.
- Pair only trusted phones under Devices.