Qwikcilver Documentation

Gift cards feature allows merchants to enhance user engagement by integrating gifting experience including corporate gifts, personal gifts and personalised offers from merchants.

Key Features :

  1. Check Gift card balance. 

  2. Allows the customer to pay the entire order with a single gift card.  

  3. Allows the customer to pay with multiple gift cards 

  4. Allows customer to pay with 1 traditional instrument (NB, Cards, Wallets , UPI) and multiple gift cards.

1. Gateway Configuration

Gateway Configurations
QC gateway - 1
QC gateway - 1
QC Gateway - 2
QC Gateway - 2
QC Gateway - 3
QC Gateway - 3

Payment Method Configuration

Select QWIKCILVER Gift Cards from payment Method Configurations

Payment Method
Payment Method

2. End-to-end User flow

Only Gift Card
Gift Card Flow
Gift Card Flow
Split Payment Flow
Split Payment Flow
Split Payment Flow
Note

Juspay has the mechanism to re-try the Qwikcilver transaction if the Capture fails for the first time.

Juspay has also implemented idempotency for the API’s of Qwikcilver.

3. Sample Requests and Responses

With your existing implementation with Juspay, transaction details such as payment method , txn_id and other details are present in the root structure of the orderStatus JSON block.

However, With the integration with Qwikcilver, which involves split transactions, you will find a txn_list as an array block containing the two transactions (UPI + Qwikcilver). It is essential to extract parameters from within the txn_list array block. A sample response is attached below for reference.

Order Status

Request
Response

Refund Calls

  1. Refund requests (full/partial) can be initiated by a Juspay’s merchant at Transaction level.

  2. Given that Qwikcilver transactions are always split between an existing Gateway and Qwikcilver Gift Cards.

  3. For Transaction based refunds

    A. Merchant would initiate refunds against all transaction Ids, with transaction Id and amount to Juspay

    B. Merchant will ensure the amount checks and the refund split for both full and partial refunds.

    C. Juspay’s refund response will remain the same as what merchants currently see for transaction based refunds. No additional handling required.

Request

Response

4. Webhooks:

As the orderStatus Structure also changes, the webhook would also change. Attaching a sample response for the same.

4. Testing Scenarios

For the final step towards completing your Qwikcilver Integration, Kindly perform the below mentioned test cases

Scroll inside to view more
Test Scenario
Test Scenario Description
Transction with 1 Gift Card
Kindly perform Successful , Failure Transactions
Transctions with 1 Gift Card + Card
Kindly test for all the scenarios of Each payment methods giving Success, Pending and Failure cases.
Transactions with 1 Gift Card + UPI
Kindly test for all the scenarios of Each payment methods giving Success, Pending and Failure cases.
Transactions with 1 Gift Card + NB
Kindly test for all the scenarios of Each payment methods giving Success, Pending and Failure cases.
Transactions with 1 Gift Card + Saved Payment method
Kindly test for all the scenarios of Each payment methods giving Success, Pending and Failure cases.
Add Multiple Gift cards (If use case exists)
Kindly perform Successful , Failure Transactions

Note: These test cases as part of Basic test cases, Juspay recommends merchants to do extensive testing for all available payments methods available for your MID.

5. Limitations

  1. Juspay is not supporting Offers on traditional instruments if Gift card is added

  2. Refund is to be done at a txn level and not at order level. If full amount has to be refunded, Transaction ID based refund API (attached above) to be hit twice with TxnID for each.

6. FAQ’s

How do I Reconcile the orders of Qwikcilver ?

How do i check the SR of Qwikcilver Transactions ?

User has complained that he is not able to redeem Gift card after purchasing ?

Last updated 2 years ago