BNI iPay is an online shopping feature for BNI Internet Banking Users in e-commerce sites who have cooperated. This feature is a product derivative of BNI Internet Banking which makes it easy for BNI Internet Banking users to complete their online shopping transactions in one transaction flow. After selecting goods or services on an e-commerce site, a User will be directed to BNI iPay site to be able to make payments immediately by using user-id, password, and secure code generated by BNI Internet Banking e-secure or m-secure.