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. Only a custom domain with the purpose field set to hosted-pages is accepted.
- Mock serverhttps://www.rebilly.com/_mock/catalog/all/billing-portals
- Sandbox serverhttps://api-sandbox.rebilly.com/organizations/{organizationId}/billing-portals
- Live serverhttps://api.rebilly.com/organizations/{organizationId}/billing-portals
curl -i -X POST \
https://www.rebilly.com/_mock/catalog/all/billing-portals \
-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. Only a custom domain with the purpose field set to hosted-pages is accepted.
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": [ { … } ] }