ID of the website. A website is where an organization obtains a customer. For more information, see Obtain an organization ID and website ID.
Creates or updates (upserts) a billing portal with a specified ID.
Path segment that is appended to the billing portal URL to help make it human-readable. Example: https://example.com/billing-portal/{slug}.
Custom domain for the billing portal. The default domain is: portal.secure-payments.app.
- Mock serverhttps://www.rebilly.com/_mock/catalog/all/billing-portals/{id}
- Sandbox serverhttps://api-sandbox.rebilly.com/organizations/{organizationId}/billing-portals/{id}
- Live serverhttps://api.rebilly.com/organizations/{organizationId}/billing-portals/{id}
curl -i -X PUT \
'https://www.rebilly.com/_mock/catalog/all/billing-portals/{id}' \
-H 'Content-Type: application/json' \
-H 'REB-APIKEY: YOUR_API_KEY_HERE' \
-d '{
"websiteId": "web_0YV7DE4Z26DQSA1AC92FBJ7SEG",
"slug": "string",
"name": "string",
"customDomain": "string",
"features": {
"authenticateWithPassword": true,
"orderCancel": true,
"orderAddressEdit": true,
"paymentInstrumentAdd": true,
"paymentInstrumentUpdate": true,
"paymentInstrumentDeactivate": true
},
"customization": {
"logoId": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
"colors": {
"primary": "0044d4",
"secondary": "ffffff"
},
"links": {
"refundPolicy": "http://example.com",
"privacyPolicy": "http://example.com",
"termsOfService": "http://example.com"
}
},
"status": "active"
}'Maximum number of requests available at one time for this rate limit. For more information, see Rate limits.
Number of requests still available for this rate limit. For more information, see Rate limits.
ID of the website. A website is where an organization obtains a customer. For more information, see Obtain an organization ID and website ID.
Path segment that is appended to the billing portal URL to help make it human-readable. Example: https://example.com/billing-portal/{slug}.
Custom domain for the billing portal. The default domain is: portal.secure-payments.app.
Status of the billing portal. If the status is inactive, the billing portal URL results in a 404 error.
{ "id": "bill_prt_0YV7K5TYV5D1P9ZNKDT39KZC3C", "websiteId": "web_0YV7DE4Z26DQSA1AC92FBJ7SEG", "slug": "string", "name": "string", "customDomain": "string", "features": { "authenticateWithPassword": true, "orderCancel": true, "orderAddressEdit": true, "paymentInstrumentAdd": true, "paymentInstrumentUpdate": true, "paymentInstrumentDeactivate": true }, "customization": { "logoId": "4f6cf35x-2c4y-483z-a0a9-158621f77a21", "colors": { … }, "links": { … } }, "status": "active", "createdTime": "2019-08-24T14:15:22Z", "updatedTime": "2019-08-24T14:15:22Z", "_links": [ { … } ] }