Receiving an event
To receive an event, you need to create an unauthenticated POST endpoint in your application. The event object is sent as JSON in the request body.Supported events
Collect & Onramp
Collect & Onramp
Event | Description |
---|---|
voucher.created | A voucher request was successfully created on Ventogram and payment is expected |
voucher.updated | A voucher payment was received on Ventogram |
voucher.redeemed | Voucher was successfully redeemed |
verification.success | This event is raised if a user BVN verification is successful |
verification.failed | This event is raised if a user BVN verification fails |
Payout & Offramp
Payout & Offramp
Event | Description |
---|---|
Payment Created | A payment request was successfully initiated and payment is expected |
Payment Updated | Payment was successfully received |
Transaction updated | A withdrawal request was started and its state is being updated. |
Verifying event source
Every event dispatched by Partna includes a signature property within the payload. The value of this property represents an HMAC SHA256 signature of the event payload, which has been signed using our RSA private key.Public keys for event data verification
Collect & Onramp
Staging
Staging
Production
Production
Payout & Offramp
Staging
Staging
Production
Production