Dispute transactions processing | Ikajo - global payment provider

API

Dispute transactions processing

CHARGEBACK, SECOND_PRESENTMENT, SECOND_CHARGEBACK transactions are
used to dispute already settled payment. CHARGEBACK, SECOND_CHARGEBACK are initiated by issuer and SECOND_PRESENTMENT is initiated by acquirer.

ARBITRATION is the last step of dispute cycle when decision is made by international payment system and result of Arbitration may be either ARBITRATION_WON or ARBITRATION_LOST.

REVERSAL transactions are used to reverse back previously made CHARGEBACK, SECOND_PRESENTMENT, SECOND_CHARGEBACK or ARBITRATION transactions.

When processing these transactions, Payment Platform sends notification to Client’s Callback URL.

CHARGEBACK notification parameters

Parameter  Description
action CHARGEBACK
result SUCCESS
status CHARGEBACK
order_id Transaction ID in the Client system
trans_id Transaction ID in the Payment Platform
amount The amount of the chargeback
chargeback_date System date of the chargeback
bank_date Bank date of the chargeback
reason_code Reason code of the chargeback
hash Special signature, used to validate callback **(Appendix A)

SECOND_PRESENTMENT notification parameters

Parameter  Description
action SECOND_PRESENTMENT
result SUCCESS
status SECOND_PRESENTMENT
order_id Transaction ID in the Client system
trans_id Transaction ID in the Payment Platform
amount The amount of the second presentment
chargeback_date System date of the second presentment
bank_date Bank date of the second presentment
reason_code Reason code of the second presentment
hash Special signature, used to validate callback **(Appendix A)

SECOND_CHARGEBACK notification parameters

Parameter  Description
action SECOND_CHARGEBACK
result SUCCESS
status SECOND_CHARGEBACK
order_id Transaction ID in the Client system
trans_id Transaction ID in the Payment Platform
amount The amount of the second chargeback
chargeback_date System date of the second chargeback
bank_date Bank date of the second chargeback
reason_code Reason code of the second chargeback
hash Special signature, used to validate callback **(Appendix A)

REVERSAL notification parameters

Parameter  Description
action CHARGEBACK_REVERSAL/SECOND_PRESENTMENT_RE VERSAL/SECOND_CHARGEBACK_REVERSAL/ARBITRATI ON_REVERSAL
result SUCCESS
status SETTLED/CHARGEBACK/SECOND_PRESENTMENT/ARBIT RATION_REVERSAL
order_id Transaction ID in the Client system
trans_id Transaction ID in the Payment Platform
chargeback_date System date of the reversal transaction
bank_date Bank date of the reversal transaction
reason_code Reason code of the reversal transaction
hash Special signature, used to validate callback **(Appendix A)

ARBITRATION notification parameters

Parameter  Description
action ARBITRATION/ARBITRATION_WON/ARBITRATION_LOST
result SUCCESS
status ARBITRATION/ARBITRATION_WON/ARBITRATION_LOST
order_id Transaction ID in the Client system
trans_id Transaction ID in the Payment Platform
chargeback_date System date of the arbitration transaction
bank_date Bank date of the arbitration transaction
reason_code Reason code of the arbitration transaction
hash Special signature, used to validate callback **(Appendix A)
Thank You For Order
Thank you!

Thanks for filling that out. We really appreciate you giving us a moment of your time today. Your ticket on its way to your email.