curl --request GET \
--url https://sandbox-api.kotanipay.io/api/v3/deposit/mobile-money/status/{reference_id} \
--header 'Authorization: Bearer <token>'{
"success": true,
"message": "Deposit status retrieved.",
"data": {
"id": "5f9b2c7b9c9d6b0017b4e6b1",
"amount": 10,
"wallet_id": "5f9b2c7b9c9d6b0017b4e6b1",
"status": "PENDING",
"reference_number": 123,
"created_at": "2023-11-07T05:31:56Z",
"transaction_cost": 123,
"transaction_amount": 123,
"customer_key": "<string>",
"callback_url": "https://example.com",
"reference_id": "5f9b2c7b9c9d6b0017b4e6b1",
"successUrl": "https://example.com/success",
"cancelUrl": "https://example.com/cancel",
"errorUrl": "https://example.com/error",
"customer_redirect_url": "https://example.com/success",
"confirmation_id": "<string>",
"threeDSEci": "<string>",
"uniqueIdentifier": "<string>",
"initialDepositBalance": 123,
"finalDepositBalance": 123,
"error_message": "<string>",
"error_code": "<string>",
"error_description": "<string>"
}
}An integrator can use this endpoint to check the status of a deposit
curl --request GET \
--url https://sandbox-api.kotanipay.io/api/v3/deposit/mobile-money/status/{reference_id} \
--header 'Authorization: Bearer <token>'{
"success": true,
"message": "Deposit status retrieved.",
"data": {
"id": "5f9b2c7b9c9d6b0017b4e6b1",
"amount": 10,
"wallet_id": "5f9b2c7b9c9d6b0017b4e6b1",
"status": "PENDING",
"reference_number": 123,
"created_at": "2023-11-07T05:31:56Z",
"transaction_cost": 123,
"transaction_amount": 123,
"customer_key": "<string>",
"callback_url": "https://example.com",
"reference_id": "5f9b2c7b9c9d6b0017b4e6b1",
"successUrl": "https://example.com/success",
"cancelUrl": "https://example.com/cancel",
"errorUrl": "https://example.com/error",
"customer_redirect_url": "https://example.com/success",
"confirmation_id": "<string>",
"threeDSEci": "<string>",
"uniqueIdentifier": "<string>",
"initialDepositBalance": 123,
"finalDepositBalance": 123,
"error_message": "<string>",
"error_code": "<string>",
"error_description": "<string>"
}
}