ACHPaymentAPI_fr
ACHPaymentAPI will act as a API routing the ACH payment requests Product Systems for execution. The ACHPaymentAPI generic API exposes fours functionalities of receiving sendPayment - ISO PAIN 001(Credit) and PAIN 008 (Debit) and PaymentStatus Enquiry ( CAMT005 ) and obtain service agreement list. The subsequent validation and processing of Payment messages received, would be performed by the downstream APIs
Endpoints Summary
TppACHExternalGenApi-SendPaymentCredit
TppACHExternalGenApi-SendPaymentCredit - receive PAIN001 (Credit) ISO JSON request as input and return PAIN002 ISO JSON as response after interacting with downstream Payment Rail System. Allowed bian scope is 'bmo.tpp.payment-initiation.create'
Request
Code Samples
Headers
Body
TppACHExternalGenApi-SendPaymentDebit
TppACHExternalGenApi-SendPaymentDebit - send Payments. receive PAIN008 (Debit) ISO JSON request as input and return PAIN002 ISO JSON as response after interacting with downstream Payment Rail System. Allowed bian scope is 'bmo.tpp.payment-initiation.create'
Request
Code Samples
Headers
Body
TppACHExternalGenApi-ObtainPaymentStatus
TppACHExternalGenApi-ObtainPaymentStatus enquiry sends CAMT005 ISO JSON Request standard messages and enquires and responds back with PAIN002 ISO JSON message structure after querying matching backend. Allowed bian scope is 'bmo.tpp.payment-initiation.read'