{
  "eventId": "6717b96ba75cc81f88819e41",
  "eventType": "setup_method.success",
  "eventTime": 1729608043615,
  "setupMethodId": "sm_sK8d3Jq1tZxPjYVhRQW2rf",
  "pmId": "pmt_ftoeKIYGC3f43frT",
  "metadata": { 
    "orderId": "12345",
    "customerNote": "Deliver after 5 PM" 
  }
}
{
  "eventId": "6717b96ba75cc81f88819e41",
  "eventType": "setup_method.success",
  "eventTime": 1729608043615,
  "setupMethodId": "sm_sK8d3Jq1tZxPjYVhRQW2rf",
  "pmId": "pmt_ftoeKIYGC3f43frT",
  "metadata": { 
    "orderId": "12345",
    "customerNote": "Deliver after 5 PM" 
  }
}
eventId
string

A unique identifier for this specific event. This ensures that each event can be tracked and processed individually.

eventType
string

Describes the type of event. In this case, it signifies that a setup method has been successfully completed.

eventTime
integer

The timestamp when the event was generated, typically in milliseconds since the Unix epoch (January 1, 1970). This value can be used to track when the event occurred.

setupMethodId
string

A unique identifier for the specific setup method that was completed successfully.

pmId
string

The unique identifier of the payment method that was successfully set up.

metadata
object

A collection of key-value pairs that were provided when the setup method was created. These metadata values are echoed back in the response, allowing you to store and retrieve custom information such as context-specific attributes, references, or tags.