Webhooks
Webhooks allow your application to listen to the following events from Bumper:
Applied
The customer has applied for PayLater
Signed
The customer has added card details and been accepted
Updated
The application has been updated
Cancelled
The application has been cancelled
Your webhook must return an HTTP 200 response to avoid unnecessary retries.
Event Header
Event Header Parameters
Param | Type | Description |
| String | A signature is created by using a sorted string of all parameters in the event body with the format “{PARAMETER}={value}&” . Parameter key should be upper-cased and value is provided as is. The sorted string is then hashed (HMAC-SHA256) to form the signature. |
Event Body
Event Body Parameters
Param | Type | Description |
| String | timestamp: yyyy-mm-dd hh:mm:ss |
| String | This is the event ID |
| String |
|
| String |
|
| String | Payment Type: paynow
Payment Type: paylater
|
| String | Application / Payment token returned in response |
| String | This is order_reference sent with request |
| String | This is the amount sent with request for customer to pay |
| String | The min amount allowed by customer |
| String | The max amount allowed by customer |
| Object | Optional object that can contain keys and values set by supplier. These are sent to Bumper in creation API endpoint. If |
min_amount_allowed, max_amount_allowed should be ignored if payment_type is paynow.
Last updated