-
Notifications
You must be signed in to change notification settings - Fork 2
Checkout Settings
Michal Gallovič edited this page Feb 19, 2020
·
1 revision
Checkout settings can be used to provide custom data for your checkout.
Currently you can set required fields, toc_url and currency_symbol in config/checkout.php.
You can pass your own set of states by registering a class in container that imlements the R64\Checkout\Contracts\State.
GET /api/checkout/settings
response: {
"success": true,
"data": {
"required": {
"shipping_first_name": true,
"shipping_last_name": true,
"customer_email": true,
"shipping_address_line1": true,
"shipping_address_line2": false,
"shipping_address_city": true,
"shipping_address_region": true,
"shipping_address_zipcode": true,
"shipping_address_phone": true,
"billing_first_name": true,
"billing_last_name": true,
"billing_address_line1": true,
"billing_address_line2": false,
"billing_address_city": true,
"billing_address_region": true,
"billing_address_zipcode": true,
"billing_address_phone": true
},
"states": [
{
"id": 179,
"value": "ALABAMA"
},
{
"id": 180,
"value": "ALASKA"
},
{
"id": 181,
"value": "AMERICAN SAMOA"
},
{
"id": 182,
"value": "ARIZONA"
},
{
"id": 183,
"value": "ARKANSAS"
},
{
"id": 184,
"value": "CALIFORNIA"
},
{
"id": 185,
"value": "COLORADO"
},
{
"id": 186,
"value": "CONNECTICUT"
},
{
"id": 187,
"value": "DELAWARE"
},
{
"id": 188,
"value": "DISTRICT OF COL"
},
{
"id": 189,
"value": "FEDERATED STATE"
},
{
"id": 190,
"value": "FLORIDA"
},
{
"id": 191,
"value": "GEORGIA"
},
{
"id": 192,
"value": "GUAM"
},
{
"id": 193,
"value": "HAWAII"
},
{
"id": 194,
"value": "IDAHO"
},
{
"id": 195,
"value": "ILLINOIS"
},
{
"id": 196,
"value": "INDIANA"
},
{
"id": 197,
"value": "IOWA"
},
{
"id": 198,
"value": "KANSAS"
},
{
"id": 199,
"value": "KENTUCKY"
},
{
"id": 200,
"value": "LOUISIANA"
},
{
"id": 201,
"value": "MAINE"
},
{
"id": 202,
"value": "MARSHALL ISLAND"
},
{
"id": 203,
"value": "MARYLAND"
},
{
"id": 204,
"value": "MASSACHUSETTS"
},
{
"id": 205,
"value": "MICHIGAN"
},
{
"id": 206,
"value": "MINNESOTA"
},
{
"id": 207,
"value": "MISSISSIPPI"
},
{
"id": 208,
"value": "MISSOURI"
},
{
"id": 209,
"value": "MONTANA"
},
{
"id": 210,
"value": "NEBRASKA"
},
{
"id": 211,
"value": "NEVADA"
},
{
"id": 212,
"value": "NEW HAMPSHIRE"
},
{
"id": 213,
"value": "NEW JERSEY"
},
{
"id": 214,
"value": "NEW MEXICO"
},
{
"id": 215,
"value": "NEW YORK"
},
{
"id": 216,
"value": "NORTH CAROLINA"
},
{
"id": 217,
"value": "NORTH DAKOTA"
},
{
"id": 218,
"value": "NORTHERN MARIAN"
},
{
"id": 219,
"value": "OHIO"
},
{
"id": 220,
"value": "OKLAHOMA"
},
{
"id": 221,
"value": "OREGON"
},
{
"id": 222,
"value": "PALAU"
},
{
"id": 224,
"value": "PUERTO RICO"
},
{
"id": 225,
"value": "RHODE ISLAND"
},
{
"id": 226,
"value": "SOUTH CAROLINA"
},
{
"id": 227,
"value": "SOUTH DAKOTA"
},
{
"id": 228,
"value": "TENNESSEE"
},
{
"id": 229,
"value": "TEXAS"
},
{
"id": 230,
"value": "UTAH"
},
{
"id": 231,
"value": "VERMONT"
},
{
"id": 232,
"value": "VIRGIN ISLANDS"
},
{
"id": 233,
"value": "VIRGINIA"
},
{
"id": 234,
"value": "WASHINGTON"
},
{
"id": 235,
"value": "WEST VIRGINIA"
},
{
"id": 236,
"value": "WISCONSIN"
},
{
"id": 237,
"value": "WYOMING"
}
],
"toc_url": "#",
"currency_symbol": "$"
},
"message": ""
}