CyberSource Latin American Processing Boleto Bancário Testing Responses
general notes:
1 - "" indicate that the no value returned in response
Input Expected Response
Input:
grand_total_amount = 1000.00

boleto_payment_rflag =DBOLETODECLINED
boleto_payment_rmsg =Processor declined the transaction return code = 1A processor error occurred
boleto_payment_rcode =0
ics_rcode=0
ics_rflag=DBOLETODECLINED
ics_rmsg=Processor declined the transaction return code = 1A processor error occurred

Final State:This transaction will not be settled as it failed
Input:
grand_total_amount = 1002.00

boleto_payment_rflag =SOK
boleto_payment_rmsg =Request was processed successfully.
boleto_payment_rcode =1
boleto_payment_url =""
boleto_payment_boleto_number = 100001 "sample value"
ics_rcode=1
ics_rflag=SOK
ics_rmsg=Request was processed successfully.

Final State:This transaction will later be settled for amount greater than the original amount
Input:
grand_total_amount = 1003.00

boleto_payment_rflag =SOK
boleto_payment_rmsg =Request was processed successfully.
boleto_payment_rcode =1
boleto_payment_url =""
boleto_payment_boleto_number = 100002
ics_rcode=1
ics_rflag=SOK
ics_rmsg=Request was processed successfully.

Final State:This transaction will later be settled for amount equal the original amount
Input:
grand_total_amount = 1004.00

boleto_payment_rflag =SOK
boleto_payment_rmsg =Request was processed successfully.
boleto_payment_rcode =1
boleto_payment_url =https://www.pagador.com.br
boleto_payment_boleto_number = 100003
ics_rcode=1
ics_rflag=SOK
ics_rmsg=Request was processed successfully.

Final State: This transaction will later be settled for less than original amount
If Cybs CS is missing any config fields when setting up merchant, you will receive this error
boleto_payment_rflag =ESYSTEM
boleto_payment_rmsg =merchant config field is missing or invalid
boleto_payment_rcode =-1
ics_rcode=-1
ics_rflag=ESYSTEM
ics_rmsg=merchant config field is missing or invalid

Final State:This transaction will not be settled as it failed