/
Bank Transfer (ET) Payment

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

 

Related content

Deferred Payment (Pay Later) Option
Deferred Payment (Pay Later) Option
More like this
OrderCreate
More like this
Order Selling API Flows
Order Selling API Flows
Read with this
Electronic Debit Card (ED- SEPA) Payment
Electronic Debit Card (ED- SEPA) Payment
More like this
OrderCreate Scenario 1
OrderCreate Scenario 1
Read with this
IATA_OrderCreate
IATA_OrderCreate
More like this