Correct API for credit card prepayment of order using EBS R12.1.3 iPayments
I need to create a REST service for a website that is taking orders that will be imported into EBS R12.1.3 using OE IFACE Tables. Should I communicate with iPayments by using a call APPS.IBY_FNDCPT_TRXN_PUB.Create_Transaction_Extension followed by APPS.IBY_FNDCPT_TRXN_PUB.CREATE_AUTHORIZATION and depend on Order Import concurrent program to generate the receipt or call APPS.AR_PREPAYMENT_PUB.Create_prepayment which will create a receipt and handle the authorization steps. If we are wanting to trigger capture from EBS Ship Confirm Event and reconcile the settled funds in AR?
Or is the answer Both are wrong because the website would be considered a 3rd party application and should communicate with EBS R12.1.3 iPayments using IBY_PAYMENT_ADAPTER_PUB API?