POST /deposit-requests
Creates a deposit request.
To complete the deposit, the customer is redirected to the deposit link.
After the deposit, the customer is redirected to the redirectUrl.
Corresponding transaction webhooks are sent to webhooks subscribers.
Servers
- https://api-sandbox.rebilly.com/organizations/{organizationId}
- https://api.rebilly.com/organizations/{organizationId}
Request headers
| Name | Type | Required | Description |
|---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Request body fields
| Name | Type | Required | Description |
|---|---|---|---|
strategyId |
String | No |
ID of a deposit amount strategy to be applied for this request for For more information, see Create a deposit amount strategy. |
amountLimits |
Object | No |
Deposit amount limit information. Set optional minimum and maximum deposit amounts. Limits override |
amountLimits.minimum |
Number | No |
Minimum deposit amount. Default value: 0 |
amountLimits.maximum |
Number | No |
Maximum deposit amount. |
redirectUrl |
String | No |
URL to redirect the customer to when a deposit is completed. The default value is the website URL. |
customPropertySetId |
String | No |
ID of a custom property set to apply to the request |
expirationTime |
String | No |
Date and time when the deposit request expires. The default expiration time is one hour after the time the request is created. |
currency |
String | Yes |
Currency of the payout request allocation. |
notificationUrl |
String | No |
URL where a server-to-server Do not interpret this notification as a confirmation,
complete a The following placeholders are available to use in this URI: |
websiteId |
String | Yes |
ID of the website associated with the deposit. |
customerId |
String | Yes |
ID of the customer who is requesting a payout. |
amounts[] |
Array | No |
List of available deposit amounts. If |
customAmount |
Object | No |
Custom amount restrictions.
If this value is |
customAmount.minimum |
Number | Yes |
Minimum custom amount. |
customAmount.multipleOf |
Number | Yes |
Multiple by which the custom amount increases. For example, if A valid custom amount must be equal to |
customAmount.maximum |
Number | Yes |
Maximum custom amount.
This value must be equal to |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.