How Credentials Work
Credentials are used to authenticate with Safaricom’s Daraja API when sending a payment request. Moflay uses these credentials to securely request access tokens from Safaricom.Although we auto-assign sandbox credentials in the development environment, you can also bring your own test credentials. Only use test credentials provided by Safaricom for development.
Authorization (Consumer Key & Secret)
When Moflay makes a request to Daraja, it must first authenticate using your:- Consumer Key
- Consumer Secret
M-Pesa Express Request
We use your credentials to send M-Pesa Express (STK Push) requests to Safaricom. This includes:- Amount to charge
- Customer’s phone number
- Account reference and transaction description