RSA Signature Verification
The section describes how the RSA signature sent in the callback header can be verified. The signature is generated using RSA Signing. For verification to succeed, the public key is required.
Obtain the Public Key - Based on environment
Next Steps
{
"event": "transaction.completed",
"payload": {
"id": 34809,
"merchant_reference": "MCTREF5JSPCLU2JHDAAZ",
"internal_reference": "QWAAPWJYJXTAUN65FRF",
"transaction_type": "COLLECTION",
"request_currency": "UGX",
"request_amount": 70000,
"transaction_currency": "UGX",
"transaction_amount": 70000,
"transaction_charge": 2100,
"transaction_account": "256787009959",
"customer_name": "JOHN DOE",
"charge_customer": false,
"total_credit": 67900,
"provider_code": "mtn_ug",
"transaction_status": "COMPLETED",
"status_message": "Transaction Completed Successfully"
}
}Last updated