input_object

CartCheckoutDetailRequestInput

Checkout request schema which includes custom meta, merchant code, cart id, payment methods, address id, callback url, order type, billing address and card details.
Fields
address_id
String
Address id of the user where the order to be delivered.
aggregator
String
Aggregator of payment mode to do the payment.
billing_address
JSON
Billing address json which includes customer address, customer phone, customer email, customer pincode, customer landmark and customer name.
billing_address_id
String
Billing address id selected by user on which shipment bill to be generated.
callback_url
String
Callback url after payment received/failed.
cart_id
String
Cart id of the user cart.
custom_meta
JSON
Custom meta data to be added in order.
customer_details
CustomerDetailsInput
Customer details to be added in order.
delivery_address
JSON
Delivery address data which includes customer address, customer phone, customer email, customer pincode, customer landmark and customer name.
extra_meta
JSON
Extra meta to be added while checkout in order.
Cart id of the user cart.
Issuer Identification Number' number of card if payment mode is card to do the payment.
merchant_code
String
Merchant code of the payment mode selected to do the payment.
meta
JSON
Meta data sent while checkout.
network
String
Network of card if payment mode is card to do the payment.
order_type
String
Order type of the order being placed like pickAtStore or HomeDelivery.
ordering_store
Int
Ordering store id of the store from which the order is getting placed.
payment_auto_confirm
Boolean
Payment auto confirm flag if payment need not to be collected from user.
payment_identifier
String
Payment identifier of the payment mode selected to do the payment.
payment_methods
[PaymentMethodInput]!
Required
Payment methods list used to make the payment.
payment_mode
String!
Required
Payment mode of the payment selected to do the payment.
payment_params
JSON
Payment params which includes payment identifier and merchant code.
Staff details which can be added while checkout if staff member is doing check on behalf of customer which incluedes empployee code, user, last name, first name and staff user id.
type
String
Type of cart if payment mode is card to do the payment.