flutterwave@1.0.0
Functions
createCustomer
createCustomer(customerData) ⇒ function
Create a new customer in Flutterwave.
| Param | Type |
|---|---|
| customerData | Object |
createPaymentMethod
createPaymentMethod(paymentMethodData) ⇒ function
Create a new payment method in Flutterwave.
Returns: function - - A function that takes the state and performs the operation.
| Param | Type | Description |
|---|---|---|
| paymentMethodData | Object | The payment method details to send to Flutterwave. |
initiatePayment
initiatePayment(paymentData) ⇒ function
Initiate a payment request to the Flutterwave API.
Returns: function - - A function that takes the state and performs the operation.
| Param | Type | Description |
|---|---|---|
| paymentData | Object | The payment details to send to Flutterwave. |
Interfaces
HttpState
State object
Properties
| Name | Description |
|---|---|
| data | the parsed response body |
| response | the response from the HTTP server, including headers, statusCode, body, etc |
| references | an array of all previous data objects used in the Job |
RequestOptions
Options provided to the HTTP request
Properties
| Name | Type | Description |
|---|---|---|
| body | object | string | body data to append to the request. JSON will be converted to a string (but a content-type header will not be attached to the request). |
| errors | object | Map of errorCodes -> error messages, ie, { 404: 'Resource not found;' }. Pass false to suppress errors for this code. |
| form | object | Pass a JSON object to be serialised into a multipart HTML form (as FormData) in the body. |
| query | object | An object of query parameters to be encoded into the URL. |
| headers | object | An object of headers to append to the request. |
| parseAs | string | Parse the response body as json, text or stream. By default will use the response headers. |
| timeout | number | Request timeout in ms. Default: 300 seconds. |
| tls | object | TLS/SSL authentication options. See https://nodejs.org/api/tls.html#tlscreatesecurecontextoptions |