How to integrate FBOT with your App.

FBOT is an automated payment application.

Initialize and Verify a Bank Account.

This deep link is used to verify and check User state on FBOT application. If the user does not have any banking credentials stored, FBOT will prompt the internet banking login screen to log in and store it for the next time.

DEEP LINK

fbot://verify

QUERY STRING

Query StringAdditional info
bankAccount (required) The default bank account number which the user selects to make the payment process (assuming that the user is has already selected a default bank account). For example, 1234567890 (you need to remove the dashes in between).
callback(required)The deeplink that is used to jump back to the caller app when the initial and verify steps are finished. The payment status is return as query string with the key name status. For example, if the callback link is app://verify, FBOT will return the callback as: app://verify?status=success or app://verify?status=failed&errorCode=<error_code>the error code is describe below.

ERROR CODE

Error NumberReasons
100An internal error case. Developers are advised to contact an admin.
101Cannot find a matching bank account number on the FBOT internet banking account. 
102Cannot verify the bank account with internet banking. It is possible that the internet banking service is not available or is broken. 

Create a Transaction from an External App.

This deep link is used for making a payment transaction. Furthermore, it is necessary to complete the initialize and verify bank account steps above.

DEEP LINK

fbot://payment

QUERY STRING

Query StringAdditional Info
destinationNumber  (required) A general number that is used to signify the destination that you want to send to.
amount (required) the amount of money to send.
callback(required)The deeplink that is used to jump back to the caller app when the payment is processed and finished. The payment status is return as query string with key name status. For example, if the callback link is app://payment/1, FBOT will return the callback asapp://payment/1?status=success or app://payment/1?status=failed&errorCode=<error_code>
NOTE: We plan to return the error code with a failed status soon.

ERROR CODE

Error CodeReasons
200 An internal error case. Developers are advised to contact an admin.
201Tried to make a payment with FBOT, but without a synced bank account. This happens when the user uninstalls FBOT after FBOT has already been registered (account does not match failed status case).
202FBOT cannot create the transaction. It is possible that the internet banking service is not available or is broken. 

Terms And Conditions For Financial Bot Service

This Terms and Conditions (the or these “Terms”) is a contract between you (referenced herein as “you” or with “your”) and the FBOT Application (FBOT), an automated payment-extension application registered on Google Play Store, providing the Financial Bot Service. By using our services, you have accepted and agreed to comply with all the terms and conditions contained in this Terms and Conditions, as well as our Privacy Policy which you have carefully and thoroughly read and accepted.

Agreement Conditions

FBOT reserves the right to modify or change the Terms at any time and at its sole discretion. FBOT will provide notice of these changes by updating the revised Terms on the Application. Any and all of the modifications or changes to these Terms will be effective immediately at the time of the announcement made in the Application. As such, your continued use of the Financial Bot Service acts as acceptance of the amendment of the agreement. In case you do not agree to follow any modifications, it is your responsibility to stop using the Service. FBOT encourages you to frequently review these Terms and Conditions.

Service and Eligibility

Service

Financial Bot Service is an automated payment service provided by FBOT for public utility bills and prices of goods and/or services for which you may choose to conduct the payment transactions through mobile application, compatible with Android.

FBOT is the payment service facilitator and acts as such by automating your bank account to engage and complete transactions and providing the Financial Bot Service system so that you can use payment service via the internet through mobile application. FBOT’s Financial Bot Service allows you to make payment to any person through the channels and methods designated by FBOT.

FBOT does not provide remittance business or act as a money transfer service provider; and, you must not use Financial Bot Service in order to remit funds to any third party.

FBOT does not have any control over and is not responsible or liable for the goods, the services and/or any bills for which the payment is made through Financial Bot Service. FBOT does not take part in or otherwise witness the transactions, agreement and/or contract between you and the Seller or the Service Provider. FBOT cannot ensure whether the Seller or the Service Provider whom you are dealing with will actually complete the transaction.

Eligibility

To be eligible to the Financial Bot Service, you must be at least 18 years of age or higher or reach the age of majority according to the laws of the country where you reside.

This term applies to all the users who use the Financial Bot Service.

Information

To use the Financial Bot Service, you must provide FBOT with your latest correct information as the followings:

Bank Account Information Identity Verification Updates to information Information regarding the Google Play Service Privacy Policy

Beneficial Owner

To use the Financial Bot Service, you must be the beneficial owner of the bank account that you have input to be used for making payments for goods and services.

Payment Conditions

Transferred Amount

The amount of payment will not be specified by FBOT ,but will be specified by either sender or receiver (Seller, Service Provider).

Payment Cancellation, Payment Modification or Refund

When the transaction is successful, you cannot refund, amend or adjust such mistaken transaction (such as input incorrect amount or double payment transaction). You must directly contact the amount receiver (Seller, Service Provider) to refund, amend or adjust such mistaken transactions.

Eligibility of Use

Ability of Payment

The ability to conduct a payment may be limited by the term and condition of your account which is registered with a financial institution.

Liability for Invalidated Payments

The payment occurs between sender and receiver while FBOT only provides a payment service facilitator. FBOT will not be responsible for any invalidated payments created by users.

Errors and Unauthorized Transactions

Upon using the Financial Bot Service, if an error or an unauthorized transaction is made or completed, you will be fully responsible for the error or transaction occurred.

If you believe that there has been any error or unauthorized transaction occurred by the malfunctioning or bug of the FBOT Application, please contact:

fbotapp@protonmail.com Or visit https://fbotapp.home.blog/contact/

While contacting FBOT, you must provide FBOT with these required information:

Your personal information and contact details, including name and email address Description of error or unauthorized use with your explanation on the case. Transaction details (Amount, date, time etc.)

Human Error

In the event of human error, if you mistakenly make payments or transactions and/or make the transaction twice, you must directly contact the amount receiver (Seller, Service Provider) to refund, amend or adjust such mistaken transactions.

Restricted Use

We may limit or terminate your use due to these followings

Use FBOT to violate any applicable law or for any unlawful purpose Attempt to harm, disrupt, or otherwise engage in activity that diminishes FBOT, or our Service Interfere with other’s use of FBOT or the Financial Bot Service Impersonating any person Attempt to obtain any data through any means from FBOT, except if we intend to provide or make it available to you Attempt to charge others to using the FBOT Use FBOT to automate your purchase of any material protected by intellectual property laws unless you have received the consents

Your Liability – Actions FBOT May Take

You are solely responsible for all reversals, chargebacks, claims, fees, fines, penalties, interest charges (applicable interest rate by law) and other liabilities incurred by FBOT arising out of your use of FBOT or breach of this agreement.

In the event of breaching this Terms and abusing the Restricted Use, FBOT may take actions to protect FBOT from any charges, reversals, claim, fines, fees, penalties or any possible liability

The action FBOT may take includes but are not limited to these:

FBOT may limit or terminate your use FBOT will permanently ban you from using the Financial Bot Service

General Terms

LIMITATION OF LIABILITY

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, FBOT WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN CONNECTION WITH THIS TERMS, FBOT, OR ANY SERVICES OR GOODS PURCHASED OR TRANSACTIONS ENTERED INTO THROUGH FBOT. TO THE EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL THE AGGREGATE LIABILITY OF FBOT ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE, PRODUCT LIABILITY OR OTHER THEORY), OR WARRANTY.

Services Limitation

FBOT is not a bank or Financial Institution and the Financial Bot Service is a tool designed to ease the payment using third party payment gateway applications rather than banking services. FBOT does not have control of, nor liability for, the goods or services that are paid for through the Financial Bot Service. FBOT cannot guarantee the identity of any user or ensure that a Seller or a Service Provider will actually complete the transaction or is authorized to do so.

No Waiver

In case of failure or delay of actions delivered by FBOT with respect to a breach by you or others, FBOT’s right to act with respect to such breach or any subsequent or similar breaches is not waived.

YOU ARE RESPONSIBLE TO UNDERSTAND AND COMPLY WITH ANY AND ALL LAWS, RULES AND REGULATIONS OF YOUR SPECIFIC JURISDICTION THAT MAY BE APPLICABLE TO YOU IN CONNECTION WITH YOUR USE OF FBOT INCLUDING BUT NOT LIMITED TO, THOSE RELATED TO EXPORT OR IMPORT ACTIVITY, TAXES OR FOREIGN CURRENCY TRANSACTIONS.