This Integration Guide provides an overview of the Use Cases supported by PayWithMyBank. It also gives you the basic steps required to integrate those Use Cases into your application.
You can use PayWithMyBank's Online Banking integration to allow a user to store their Bank Account on file. You can then use that account on file to process Payments and Withdrawals as needed.
You can use PayWithMyBank's Online Banking integration to allow a user to create Payments and Withdrawals as needed.
If you've already collected Account and Routing information from your user, you can use the PayWithMyBank Establish API to create an Authorization transaction. You can use that Transaction Id with the Deposit API to initiate a Disbursement request.
PayWithMyBank can initiate the Online Banking flow via server side calls. This is typically used when you need to get a bank authorization in an offline flow. PayWithMyBank will initiate the process via SMS or email, or you can initiate the process yourself using the URL returned by PayWithMyBank. Once authorized, you can use additional PayWithMyBank API's to act against the authorization.