Subscription Intent Object

{
  "id": "si_m7N9rAWJS9dWDKEe",
  "object": "subscription_intent",
  "business_profile": {
    "name": "Merchant Name"
  },
  "created_at": "2021-11-11T02:29:16Z",
  "mode": "live",
	"public_error": null,
  "reference_id": null,
  "status": "created",
  "subscription": null,
  "widget_token": "si_m7N9rAWJS9dWDKEe_sec_1y7o6DYLY299p7ePP7zevTEj"
}
AttributeTypeDescription
idstringUnique identifier for the Subscription Intent
objectstringIdentifier for the type of object. Its value for Subscription Intent will always correspond to subscription_intent
business_profile_namestringOptional enrolled merchant´s name. If set, will be shown as the "Recipient Company" on the widget screens.
created_atstringSubscription Intent's creation date, using ISO 8601
modestringIndicates whether the SubscriptionIntent is in live mode or in test mode (for the sandbox)
public_errorstringIndicates the error of the subscription intent when it's status is failed. The errors can be: login_invalid_credentials, login_credentials_locked, authorization_failed, authorization_timeout, request_timeout, subscription_intent_expired, internal_error.
reference_idstringOptional ID provided by the merchant which will determine how the bank identifies the subscription on its portal. If not provided, user's holder_idwill be used. Length must be between 1-15 characters, and its only available for Subscriptions' clients.
statusstringSubscription Intent status. Can be created, in_progress, succeeded, failed or rejected.
subscription`object\null`Object that points to the subscription that is created in case the intent is successful. Otherwise it is null.
widget_token`string\null`Temporary token to configure the widget. This attribute is only returned when creating the Subscription Intent. After that, it will always be null.