Bolt · Schema
guest-payment-initialize-request
CheckoutPaymentseCommerceOne-Click CheckoutShopper NetworkFraud Protection
Properties
| Name | Type | Description |
|---|---|---|
| profile | object | |
| cart | object | |
| payment_method | object | |
| seller_splits | array | |
| authorization_type | string | The type of authorization to perform. 'estimated' for pre-authorization, 'final' for final authorization. |
| auto_capture | boolean | Whether to automatically capture the payment after authorization. If true, the payment will be captured immediately. If false, the payment will only be authorized and require a separate capture call. |
| three_ds_reference | string | Reference value from cardinal. |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://api.bolt.com/schemas/guest-payment-initialize-request",
"title": "guest-payment-initialize-request",
"type": "object",
"required": [
"profile",
"cart",
"payment_method"
],
"properties": {
"profile": {
"$ref": "#/components/schemas/profile-creation-data"
},
"cart": {
"$ref": "#/components/schemas/cart"
},
"payment_method": {
"$ref": "#/components/schemas/payment-method"
},
"seller_splits": {
"items": {
"$ref": "#/components/schemas/seller-split"
},
"nullable": true,
"type": "array"
},
"authorization_type": {
"type": "string",
"description": "The type of authorization to perform. 'estimated' for pre-authorization, 'final' for final authorization.",
"example": "final"
},
"auto_capture": {
"type": "boolean",
"description": "Whether to automatically capture the payment after authorization. If true, the payment will be captured immediately. If false, the payment will only be authorized and require a separate capture call.\n",
"example": true
},
"three_ds_reference": {
"type": "string",
"description": "Reference value from cardinal.",
"example": "b0f0d4d0-4630-4ec8-8f5e-a19234567890"
}
}
}