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):
Â