---
page_title: Enable Split Settlements
product: Split Settlements
page_source: https://juspay.io/in/docs/split-settlements/docs/split-settlements/enable-split-settlements
llms_txt: https://juspay.io/in/docs/llms.txt
product_llms_txt: https://juspay.io/in/docs/split-settlements/llms.txt
---


# Adding Split Settlements flow




### **Step 3:** Enable Split Settlement flow on your payment page 



---

## Integration type : Juspay Express Checkout SDK


### 3.1  Initiate txn with the split logic


* Initiate transactions by passing split details in [Create Order API](https://juspay.io/in/docs/split-settlements/docs/split-settlements/create-order-api-amount-based)
  
  > **Warning**
  > * Please ensure the sum of split amounts should be equal to the total transaction amount.




### 3.2 Consume updated payment response


* Juspay will include the split settlement details in Webhooks and Order Status check response.
* Backend changes are necessary at your end to consume these responses.
  
  * [Webhook request](https://docs.juspay.in/split-settlements/docs/split-settlements/webhook-request)
  * [Order Status response](https://docs.juspay.in/split-settlements/docs/split-settlements/order-status-responses)




### 3.3 Refunds for txns done using split logic


* Initiate refunds by passing split details in [Refund API](https://docs.juspay.in/split-settlements/docs/split-settlements/refund-api)
  
  > **Warning**
  > * Please ensure the split refund amount should be equal to or less than the amount settled for a parent or sub account.




### 3.4  On demand Settlements


* After completing the transaction successfully, initiate fulfillment API by passing split details in [Fulfillment API](https://juspay.io/in/docs/split-settlements/docs/split-settlements/fulfillment-api)
  
  > **Warning**
  > * Please ensure the sum of split amounts should be equal to the total transaction amount.
  > * Please ensure before initiating the call, order is successfully charged and fulfillment status shouldn’t be in Pending or Success.



---

## Integration type : Juspay Express Checkout API


### 3.4  On demand Settlements


* After completing the transaction successfully, initiate fulfillment API by passing split details in [Fulfillment API](https://juspay.io/in/docs/split-settlements/docs/split-settlements/fulfillment-api)
  
  > **Warning**
  > * Please ensure the sum of split amounts should be equal to the total transaction amount.
  > * Please ensure before initiating the call, order is successfully charged and fulfillment status shouldn’t be in Pending or Success.




### 3.1 Initiate txn with the split logic


* Initiate transactions by passing **split details**  for amount based in [Create Order API(Amount Based)](https://juspay.io/in/docs/split-settlements/docs/split-settlements/create-order-api-amount-based) and for Percentage based in [Create Order API (Percentage Based)](https://juspay.io/in/docs/split-settlements/docs/split-settlements/create-order-api-percentage-based)
  
  > **Warning**
  > * Please ensure the sum of split amounts should be equal to the total transaction amount.




### 3.2 Consume updated payment response


* Juspay will include the split settlement details in Webhooks and Order Status check response.
* Backend changes are necessary at your end to consume these responses.
  
  * [Webhook request](https://docs.juspay.in/split-settlements/docs/split-settlements/webhook-request)
  * [Order Status response](https://docs.juspay.in/split-settlements/docs/split-settlements/order-status-responses)




### 3.3 Refunds for txns done using split logic


* Initiate refunds by passing split details in [Refund API](https://docs.juspay.in/split-settlements/docs/split-settlements/refund-api)
  
  > **Warning**
  > * Please ensure the split refund amount should be equal to or less than the amount settled for a parent or sub account.



---

## Integration type : Juspay HyperCheckout (Payment Page) Session API


### 3.4  On demand Settlements


* After completing the transaction successfully, initiate fulfillment API by passing split details in [Fulfillment API](https://juspay.io/in/docs/split-settlements/docs/split-settlements/fulfillment-api)
  
  > **Warning**
  > * Please ensure the sum of split amounts should be equal to the total transaction amount.
  > * Please ensure before initiating the call, order is successfully charged and fulfillment status shouldn’t be in Pending or Success.




### 3.1 Modify Process Payload to initiate Split Settlement Txns


* Split Settlement details are expected to be passed to Juspay while you are loading the payment page.
  
  * Refer to the [Session API payload](https://docs.juspay.in/split-settlements/docs/split-settlements/session-api-payload) for initiating a split settlement transaction 
    
    > **Warning**
    > * Please ensure the sum of split amounts should be equal to the total transaction amount.




### 3.2 Consume updated payment response


* Juspay will include the split settlement details in Webhooks and Order Status check response.
* Backend changes are necessary at your end to consume these responses.
  
  * [Webhook request](https://docs.juspay.in/split-settlements/docs/split-settlements/webhook-request)
  * [Order Status response](https://docs.juspay.in/split-settlements/docs/split-settlements/order-status-responses)




### 3.3 Refunds for txns done using split logic


* Initiate refunds by passing split details in [Refund API](https://docs.juspay.in/split-settlements/docs/split-settlements/refund-api)
  
  > **Warning**
  > * Please ensure the split refund amount should be equal to or less than the amount settled for a parent or sub account.



---

## Integration type : Juspay HyperCheckout (Payment Page) Signature


### 3.4  On demand Settlements


* After completing the transaction successfully, initiate fulfillment API by passing split details in [Fulfillment API](https://juspay.io/in/docs/split-settlements/docs/split-settlements/fulfillment-api)
  
  > **Warning**
  > * Please ensure the sum of split amounts should be equal to the total transaction amount.
  > * Please ensure before initiating the call, order is successfully charged and fulfillment status shouldn’t be in Pending or Success.




### 3.1 Modify Process Payload to initiate Split Settlement Txns


* Split Settlement details are expected to be passed to Juspay while you are loading the payment page.
  
  * Refer to the [Process Payload](https://docs.juspay.in/split-settlements/docs/split-settlements/process-payload)for initiating a split settlement transaction 
    
    > **Warning**
    > * Please ensure the sum of split amounts should be equal to the total transaction amount.




### 3.2 Consume updated payment response


* Juspay will include the split settlement details in Webhooks and Order Status check response.
* Backend changes are necessary at your end to consume these responses.
  
  * [Webhook request](https://docs.juspay.in/split-settlements/docs/split-settlements/webhook-request)
  * [Order Status response](https://docs.juspay.in/split-settlements/docs/split-settlements/order-status-responses)




### 3.3 Refunds for txns done using split logic


* Initiate refunds by passing split details in [Refund API](https://docs.juspay.in/split-settlements/docs/split-settlements/refund-api)
  
  > **Warning**
  > * Please ensure the split refund amount should be equal to or less than the amount settled for a parent or sub account.



---

## See Also

- [PA/PG Set Up](https://juspay.io/in/docs/split-settlements/docs/split-settlements/papg-set-up)
- [Testing & Validation](https://juspay.io/in/docs/split-settlements/docs/split-settlements/testing--validation)
