Bank Transfer (ET) Payment

iFlyRes has introduced Bank Transfer payment option [eg: ET : IDEAL] in OrderCreate service and Order Change service.

 

1)       PNR Creation flow.

  • Until the OrderCreateRQ, there is no change in the request for the ET Payment.

  • During the first trigger of OrderCreateRQ , this will work as a PreProcess service, FailURL, TermURL should be given in OrderCreateParameters.

  •   Reference should be given in /Payment/Method/Other/ Remarks tag for defining the PAYMENT_REQ_EXTRA_PARAMS and PAYMENT_CODE details under the AugPoint of OtherMetadata\PaymentFormMetadatas\PaymentFormMetadata\AugmentationPoint\ AugPoint

  • From the First OrderVeiwRS, we will get ACS_TxnReference, SPM_TxnReference and ACS_URL.

  • Using these details we need to re-direct to respective payment gateway’s bank site for performing the gateway specific authentication steps.

  • From the response of this operation we will be getting HASH, HASH_PARAMS, HASH_PARAMS_VAL and PAYMENT_CODE.

  • Trigger the Second OrderCreateRQ (Payment Flow) with these details, SPM_TxnReference TXN ID which is received from first OrderCreate API call should be given in OrderCreateParameters.

  • Reference should be given in /Payment/Method/Other/ Remarks tag for defining the HASH, HASH_PARAMS, HASH_PARAMS_VAL and PAYMENT_CODE AugPoint of OtherMetadata\PaymentFormMetadatas\PaymentFormMetadata\AugmentationPoint\ AugPoint

 

2)       PNR Modification flow.

  • Until the OrderCreateRQ, there is no change in the request for the ET Payment.

  • During the first trigger of OrderChangeRQ , this will work as a PreProcess service, FailURL, TermURL should be given in OrderChangeParameters.

  •   Reference should be given in /Payment/Method/Other/ Remarks tag for defining the PAYMENT_REQ_EXTRA_PARAMS and PAYMENT_CODE details under the AugPoint of OtherMetadata\PaymentFormMetadatas\PaymentFormMetadata\AugmentationPoint\ AugPoint

  • From the First OrderVeiwRS, we will get ACS_TxnReference, SPM_TxnReference and ACS_URL.

  • Using these details we need to re-direct to respective payment gateway’s bank site for performing the gateway specific authentication steps.

  • From the response of this operation we will be getting HASH, HASH_PARAMS, HASH_PARAMS_VAL and PAYMENT_CODE.

  • Trigger the Second OrderCreateRQ (Payment Flow) with these details, SPM_TxnReference TXN ID which is received from first OrderCreate API call should be given in OrderChangeParameters.

  • Reference should be given in /Payment/Method/Other/ Remarks tag for defining the HASH, HASH_PARAMS, HASH_PARAMS_VAL and PAYMENT_CODE AugPoint of OtherMetadata\PaymentFormMetadatas\PaymentFormMetadata\AugmentationPoint\ AugPoint

 

Payment Details Given for Bank Transfer (ET) Payment for PNR Creation flow :

OrderCreateParameters Details for First Trigger (PreProcess Flow):

Payment Details for First Trigger (PreProcess Flow):

AugPoint Details for First Trigger (PreProcess Flow):

OrderCreateParameters Details for Second Trigger (Payment Flow):

Payment Details for Second Trigger (Payment Flow):

 AugPoint Details for Second Trigger (Payment Flow):

 Payment Details Given for Bank Transfer (ET) Payment for PNR Modification flow :

OrderChangeParameters Details for First Trigger (PreProcess Flow):

 Payment Details for First Trigger (PreProcess Flow):

AugPoint Details for First Trigger (PreProcess Flow):

OrderChangeParameters Details for Second Trigger (Payment Flow):

Payment Details for Second Trigger (Payment Flow):

AugPoint Details for Second Trigger (Payment Flow):

Â