ChargebeeAPI

Retrieve a hosted page

Try in API Explorer

When you retrieve a hosted page whose status is successful, the content attribute has the following objects based on the type of the hosted page.

type of hosted pagecontent attribute constituents
checkout_new
  • customer: the object representing the details of the Customer for whom the subscription was created.
  • subscription: the new Subscription object created.
  • card: the Card object if the payment method type used was card.
  • invoice: the Invoice object, if an invoice was generated.
checkout_existing
  • customer: the object representing the details of the Customer whose subscription was changed.
  • subscription: the updated Subscription object created.
  • card: the Card object if the payment method type used was card.
  • invoice: the Invoice object, if an invoice was generated for the subscription change.
update_payment_method
  • customer: the object representing the details of the Customer whose subscription was changed.
  • card: the Card object if the new payment method added was of type card.
pre_cancel

retention: Use the bypass flag in this object to route the cancellation flow to the merchants' portal or the Chargebee Retention.- If bypass flag is true, you should route the end-customers to your native cancellation flow.

  • If the bypass flag is false, you should route the end-customers to the hosted page URL. Note: Retention is currently in beta. To enable Retention, Contact Support.
collect_now
  • transactions: this object should contain a list of transactions triggered from the collect_now hosted page. Each transaction in the list should be represented as an array that includes relevant information about the transaction, such as transaction ID, customer ID, amount, currency, payment method, and any other relevant details.
  • customer: this object should contain the customer record associated with the transaction. The key, customer_id is used to link the transaction to the corresponding customer record.

Sample Request

URL Format

GET https://[site].chargebee.com/api/v2/hosted_pages/{hosted-page-id}

Returns

hosted_pageHosted page object

Resource object representing hosted_page