Reservation Creation Flow
Step 1 - Get Info to build Step 1 Dates
brand_id
: 1Step 2 - Validate selected Dates and List Available Vehicle Classes
pick_up_date
: 2025-02-28pick_up_time
: 10:00:00return_date
: 2025-03-01return_time
: 10:00:00pick_up_location
: 1return_location
: 1brand_id
: 1Step 3 - Get Applicable Additional Charges
pick_up_date
: 2025-02-26pick_up_time
: 08:00:00return_date
: 2025-02-27return_time
: 08:00:00pick_up_location
: 2return_location
: 2brand_id
: 1vehicle_class_id
: 2Step 4 - Return Price for the Selection of Charges
pick_up_date
: 2025-03-18pick_up_time
: 10:00:00return_date
: 2025-03-21return_time
: 10:00:00pick_up_location
: 1return_location
: 1brand_id
: 1vehicle_class_id
: 1additional_charges[]
: 3additional_charges[]
: 8_2coupon_code
: 2012manual_discount
: 10manual_discount_is_percentage
: 1How to add coupon codes
coupon_code
: 2012How to add discount (amount)
manual_discount
.manual_discount
: 10How to add discount (percentage)
manual_discount
and manual_discount_is_percentage
.manual_discount
: 10manual_discount_is_percentage
: 1Step 5 - Get Info to build Step 4 Customer
Step 6 - Create a customer
pick_up_date
: 2025-02-26pick_up_time
: 08:00:00return_date
: 2025-02-27return_time
: 08:00:00pick_up_location
: 2return_location
: 2brand_id
: 1vehicle_class_id
: 1contact_entity
: personfield_2
: Here goes the First Namefield_3
: Here goes the Last Namefield_9
: Here goes the Email Addressfield_193
: Here goes the Streetfield_195
: Here goes the Cityfield_198
: Here goes the Zipfield_62
: Here goes the Country, ISO 3166-1 alpha-2 codefield_8
: Here goes the Phone Numberfield_15
: Here goes the Birthdatefield_274
: Here goes the Passport contentfield_273
: Here goes the Nationality contentfield_6
: Here goes the Website contentfield_194
: Here goes the Street 2 contentfield_196
: Here goes the State contentfield_254
: Here goes the DL Number contentfield_256
: Here goes the Expiration Datedata.customer.id
Step 7 - Upload Driver’s License File
item_type
: To upload to a field in the customer form, the value should be 'contacts.3’item_id
: Enter the ID of the customer you just created. For example, if the new customer has an ID of 64, use this same ID as item_id.file
: The file to be uploaded.filename
: The name of the file you are uploading.field_id
: The ID of the field used for the file upload. For a driver's license, the default is 252.field_id
to upload the driver’s license image, you can open a support ticket to ask for assistance.Step 8 - Confirm Reservation and Generate Payment Link
customer_id
: 40brand_id
: 1pick_up_date
: 2025-12-31return_date
: 2026-01-05pick_up_time
: 15:30return_time
: 14:00vehicle_class_id
: 2pick_up_location
: 2return_location
: 2return_payment_link
: truepayment_method_id
: 5payment_external_redirect
: https://test.com/reservation-paymentsset_amount_to_pay_online_from_settings
: 1coupon_code
: 2010manual_discount
: 10manual_discount_is_percentage
: 1How to Implement Online Payment Link
Determine the payment method id
return_payment_link
: truepayment_method_id
: 5payment_external_redirect
: https://test.com/reservation-paymentsset_amount_to_pay_online_from_settings
: 1payment_link
key-value pair.
Payment Form Implementation Options
Test and Verify the Online Transaction
Modified at 2025-03-05 19:19:34