RSA Signature Verification
The section describes how the RSA signature sent in the callback header can be verified. The signature is generated using an RSA Signing. For verification to succeed, the public key is required.
Obtain the Public Key - Based on environment
Next Steps
{
"event": "transaction.charges",
"payload": {
"id": 11833,
"merchant_reference": "MCTREFBNKWHXANJBYX2L",
"internal_reference": "GBPREFFFZNGLVH96GSKK",
"transaction_type": "COLLECTION",
"request_currency": "UGX",
"transaction_amount": 100000,
"transaction_currency": "UGX",
"transaction_charge": 3000,
"transaction_account": "256777000001",
"charge_customer": false,
"total_credit": 97000,
"provider_code": "mtn_momo_ug",
"request_amount": 100000,
"institution_name": "MTN Mobile Money Uganda",
"customer_name": "JOHN DOE",
"transaction_status": "PENDING",
"status_message": "Collection initialized successfully. Confirm charges"
}
}Last updated