Use these operations to access Storefront cashiers.
Cashiers are customer-scoped configuration resources that define the deposit and payout (withdrawal) settings for a specific customer, website, and currency.
Storefront operations interact directly with the customer, and provide the customer with access to their own data.
To use Storefront operations, the customer must be issued a JWT with limited permissions. For more information, see Create a session with username and password and Exchange an authentication token. Storefront operations are intended to be used directly from an untrusted browser.
Important: These operations are experimental and may change.
Retrieves a cashier resource with a specified ID.
- Mock serverhttps://www.rebilly.com/_mock/catalog/all/storefront/cashiers/{id}
- Sandbox serverhttps://api-sandbox.rebilly.com/organizations/{organizationId}/storefront/cashiers/{id}
- Live serverhttps://api.rebilly.com/organizations/{organizationId}/storefront/cashiers/{id}
curl -i -X GET \
'https://www.rebilly.com/_mock/catalog/all/storefront/cashiers/{id}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Cashier retrieved.
Unique identifier of the cashier resource.
ID of the website. A website is where an organization obtains a customer. For more information, see Obtain an organization ID and website ID.
URL to redirect the customer to when a deposit or withdrawal is completed. The default value is the website URL.
Bonus balance available to the customer.
Sum of all payout requests that are currently in a pending state. This value is also the maximum possible "reverse withdrawal" amount.
List of predefined deposit amounts that the customer can choose from.
[ 10, 20 ]
Custom amount restrictions. If this value is not specified, custom amounts are prohibited.
Value of the default amount in the depositAmounts list. This value is calculated from the defaultIndex property of the deposit strategy that is applied to the deposit request.
Specifies if the deposit is a coin purchase that credits the coin balance instead of the cash balance. Determined by the deposit amount strategy that is applied to the deposit request.
ID of the last deposit request that is made for this cashier.
Date and time when the resource is created. This value is set automatically when the resource is created.
Date and time when the resource is updated. This value is set automatically when the resource is updated.
{ "id": "cashier_0YV7DE4Z26DQSA1AC92FBJ7SEG", "websiteId": "web_0YV7DE4Z26DQSA1AC92FBJ7SEG", "currency": "USD", "redirectUrl": "http://example.com", "balance": 1500, "bonusBalance": 1500, "pendingPayoutTotal": 100, "canWithdraw": true, "depositMethods": [ { … } ], "payoutMethods": [ { … } ], "depositAmounts": [ 10, 20 ], "depositCustomAmount": { "minimum": 10, "maximum": 1000, "multipleOf": 0.5, "buttonText": { … } }, "defaultDepositAmount": 0.01, "coinPurchase": true, "lastDepositRequestId": "dep_req_01K2HMPNTBDS92TA6W4EX3VJPM", "createdTime": "2019-08-24T14:15:22Z", "updatedTime": "2019-08-24T14:15:22Z", "_links": [ { … } ] }