Select a preferred payment mode from available options during the cart checkout process to securely and efficiently complete their transaction.
Arguments
buyNow
BooleanWhether to get buy_now cart.
id
StringThe unique identifier of the cart.
updateCartPaymentRequestInput
UpdateCartPaymentRequestInputUpdate cart payment mode request schema to update the payment mode by which the payment is to be done to process the order, including cart id, payment identifier, address id, merchant code, aggregator name and payment mode.
Response
applied_promo_details
[AppliedPromotion]List of applied promotions data to cart which includes promotion id, promotion name, offer text, description, buy rules, discount rules and promotion type.
breakup_values
CartBreakupPrice breakup of cart which denotes different values like coupon, display, and loyalty points.
buy_now
BooleanBuy now flag for the cart which denotes user is doing fast checkout for the cart using buy now.
cart_id
IntUnique identifier of the user cart.
checkout_mode
StringCheckout mode of user cart.
comment
StringComment message to be added in user cart.
coupon
CartDetailCouponCoupon data of user cart which denotes if coupon is applied, coupon code, coupon amount, coupon title and coupon message.
common_config
CartCommonConfigCommon config at sales channel which includes delivery charge config.
coupon_text
StringCoupon text of coupon applied on cart.
currency
CartCurrencyCurrency of the price for the cart.
delivery_charge_info
StringDelivery charge in information message on shipment.
delivery_promise
DeliveryPromiseResponseDelivery promise of user cart.
gstin
StringGSTIN added in user cart.
id
StringUnique identifier of the user cart.
is_valid
BooleanCart validity flag determines the if the response is valid or not.
items
[CartProductInfo]Items data list in user cart that includes item id, item size, store id, available sizes and rest of the item related data.
last_modified
StringLast modified timestamp of cart.
message
StringMessage of the get cart detail API response.
notification
JSONNotification object which denotes notification data for user cart.
pan_config
JSONPan card config states at what condition user should enter the pan card.
pan_no
StringPermanent Account Number of the user.
payment_selection_lock
PaymentSelectionLockPayment selection lock config for the user cart.
restrict_checkout
BooleanRestrict checkout flag to restrict the checkout process.
staff_user_id
StringStaff employee user id if cart is created by staff employee for the customer.
success
BooleanSuccess flag of get cart detail API response.
uid
StringUnique identifier of the user cart.
custom_cart_meta
JSONMetadata for custom cart
Mutation
1mutation selectPaymentMode(2 $buyNow: Boolean3 $id: String4 $updateCartPaymentRequestInput: UpdateCartPaymentRequestInput5) {6 selectPaymentMode(7 buyNow: $buyNow8 id: $id9 updateCartPaymentRequestInput: $updateCartPaymentRequestInput10 ) {11 applied_promo_details {12 amount13 article_quantity14 code15 meta16 mrp_promotion17 offer_text18 promo_id19 promotion_group20 promotion_name21 promotion_type22 cancellation_allowed23 }24 buy_now25 cart_id26 checkout_mode27 comment28 coupon {29 cashback_amount30 cashback_message_primary31 cashback_message_secondary32 coupon_code33 coupon_description34 coupon_id35 coupon_subtitle36 coupon_title37 coupon_type38 coupon_value39 discount40 is_applied41 is_valid42 maximum_discount_value43 message44 minimum_cart_value45 }46 coupon_text47 currency {48 code49 symbol50 }51 delivery_charge_info52 gstin53 id54 is_valid55 items {56 coupon_message57 custom_order58 discount59 is_set60 key61 message62 moq63 parent_item_identifiers64 product_ean_id65 quantity66 bulk_offer67 }68 last_modified69 message70 notification71 pan_config72 pan_no73 payment_selection_lock {74 default_options75 enabled76 payment_identifier77 }78 restrict_checkout79 staff_user_id80 success81 uid82 custom_cart_meta83 }84}
Try it
Input Variables
1{2 "buyNow": true,3 "id": "08a16b83-9094-4e89-8c05-2ccadd5c1c7e",4 "updateCartPaymentRequestInput": {5 "address_id": "address_id",6 "aggregator_name": "aggregator_name",7 "id": "08a16b83-9094-4e89-8c05-2ccadd5c1c7e",8 "merchant_code": "merchant_code",9 "payment_identifier": "payment_identifier",10 "payment_mode": "payment_mode"11 }12}
Response
1{2 "selectPaymentMode": {3 "applied_promo_details": [4 {5 "amount": 30.7,6 "article_quantity": 42,7 "code": "code",8 "meta": {},9 "mrp_promotion": true,10 "offer_text": "offer_text",11 "promo_id": "promo_id",12 "promotion_group": "promotion_group",13 "promotion_name": "promotion_name",14 "promotion_type": "promotion_type",15 "cancellation_allowed": true16 }17 ],18 "buy_now": true,19 "cart_id": 42,20 "checkout_mode": "checkout_mode",21 "comment": "comment",22 "coupon": {23 "cashback_amount": 30.7,24 "cashback_message_primary": "cashback_message_primary",25 "cashback_message_secondary": "cashback_message_secondary",26 "coupon_code": "coupon_code",27 "coupon_description": "coupon_description",28 "coupon_id": "coupon_id",29 "coupon_subtitle": "coupon_subtitle",30 "coupon_title": "coupon_title",31 "coupon_type": "coupon_type",32 "coupon_value": 30.7,33 "discount": 30.7,34 "is_applied": true,35 "is_valid": true,36 "maximum_discount_value": 30.7,37 "message": "message",38 "minimum_cart_value": 30.739 },40 "coupon_text": "coupon_text",41 "currency": {42 "code": "code",43 "symbol": "symbol"44 },45 "delivery_charge_info": "delivery_charge_info",46 "gstin": "gstin",47 "id": "08a16b83-9094-4e89-8c05-2ccadd5c1c7e",48 "is_valid": true,49 "items": [50 {51 "coupon_message": "coupon_message",52 "custom_order": {},53 "discount": "discount",54 "is_set": true,55 "key": "key",56 "message": "message",57 "moq": {},58 "parent_item_identifiers": {},59 "product_ean_id": "product_ean_id",60 "quantity": 42,61 "bulk_offer": {}62 }63 ],64 "last_modified": "last_modified",65 "message": "message",66 "notification": {},67 "pan_config": {},68 "pan_no": "pan_no",69 "payment_selection_lock": {70 "default_options": "default_options",71 "enabled": true,72 "payment_identifier": "payment_identifier"73 },74 "restrict_checkout": true,75 "staff_user_id": "staff_user_id",76 "success": true,77 "uid": "uid",78 "custom_cart_meta": {}79 }80}
Was this section helpful?