API Coverage > Philippines
BPI
Finverse’s API is the easiest way to integrate with BPI
Finverse APIs available: Bank Data API (individual accounts)
Finverse APIs available: Bank Data API (individual accounts)
Finverse APIs available: Bank Data API (individual accounts)
Finverse APIs available: Bank Data API (individual accounts)
BPI
TRUSTED BY
HOW IT WORKS
Easy to plug-in. Even more so, to connect.
1
Integrate with Finverse at ease in a single step.
CURL
curl --location 'https://api.sandbox.finverse.net/auth/token' \ --data-urlencode 'client_id=setup_on_developer_portal' \ --data-urlencode 'code=01EW29TK9B557KW9SH1BV0XQBF' \ --data-urlencode 'redirect_uri=https://developer.sandbox.finverse.net/sink' \ --data-urlencode 'grant_type=authorization_code'
Connect
2
Customise the look and feel of the interface
Unlink Anytime
Stay Secure
Continue
PARK GROUP
3
Get financial data based on user permissions.
HSBC
•••••5648
DEVELOPERS
Memorably easy to use and integrate
CURL
curl -X POST 'https://api.prod.finverse.net/mandates/' \ --header 'Idempotency-Key: fe0b87da-3f82-46f5-aa68-060702efc706' \ --header 'X-Request-Id: 1702527806' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {{TOKEN}}' \ --data '{ "mandate_details": { "currency": "HKD", "description": "Test Mandate", "end_date": "2024-03-01", "start_date": "2023-12-14", "transaction_limits": { "max_period_amount": 10000, "max_period_count": 10, "max_transaction_amount": {{max_trx_amount_in_minor}}, "period": "MONTHLY" } }, "metadata": { "key": "value", "employer_name": "Apple Inc" }, "recipient_account": { "account_id": "contact_finverse_support" }, "sender": { "external_user_id": "user_id_1", "name": "{{sender_accountholder_name}}", "user_details": [ { "details_type": "{{sender_id_type}}", "values": ["{{sender_id_number}}"] } ], "user_type": "INDIVIDUAL" } }'
Collect API
Data API
Create account mandate for direct debit
Trigger fund collection account
Check status of mandates and collections
CURL
curl -X POST 'https://api.prod.finverse.net/mandates/' \ --header 'Idempotency-Key: fe0b87da-3f82-46f5-aa68-060702efc706' \ --header 'X-Request-Id: 1702527806' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {{TOKEN}}' \ --data '{ "mandate_details": { "currency": "HKD", "description": "Test Mandate", "end_date": "2024-03-01", "start_date": "2023-12-14", "transaction_limits": { "max_period_amount": 10000, "max_period_count": 10, "max_transaction_amount": {{max_trx_amount_in_minor}}, "period": "MONTHLY" } }, "metadata": { "key": "value", "employer_name": "Apple Inc" }, "recipient_account": { "account_id": "contact_finverse_support" }, "sender": { "external_user_id": "user_id_1", "name": "{{sender_accountholder_name}}", "user_details": [ { "details_type": "{{sender_id_type}}", "values": ["{{sender_id_number}}"] } ], "user_type": "INDIVIDUAL" } }'
Collect API
Data API
Create account mandate for direct debit
Trigger fund collection account
Check status of mandates and collections
CURL
curl -X POST 'https://api.prod.finverse.net/mandates/' \ --header 'Idempotency-Key: fe0b87da-3f82-46f5-aa68-060702efc706' \ --header 'X-Request-Id: 1702527806' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {{TOKEN}}' \ --data '{ "mandate_details": { "currency": "HKD", "description": "Test Mandate", "end_date": "2024-03-01", "start_date": "2023-12-14", "transaction_limits": { "max_period_amount": 10000, "max_period_count": 10, "max_transaction_amount": {{max_trx_amount_in_minor}}, "period": "MONTHLY" } }, "metadata": { "key": "value", "employer_name": "Apple Inc" }, "recipient_account": { "account_id": "contact_finverse_support" }, "sender": { "external_user_id": "user_id_1", "name": "{{sender_accountholder_name}}", "user_details": [ { "details_type": "{{sender_id_type}}", "values": ["{{sender_id_number}}"] } ], "user_type": "INDIVIDUAL" } }'
Collect API
Data API
Create account mandate for direct debit
Trigger fund collection account
Check status of mandates and collections
CURL
curl -X POST 'https://api.prod.finverse.net/mandates/' \ --header 'Idempotency-Key: fe0b87da-3f82-46f5-aa68-060702efc706' \ --header 'X-Request-Id: 1702527806' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {{TOKEN}}' \ --data '{ "mandate_details": { "currency": "HKD", "description": "Test Mandate", "end_date": "2024-03-01", "start_date": "2023-12-14", "transaction_limits": { "max_period_amount": 10000, "max_period_count": 10, "max_transaction_amount": {{max_trx_amount_in_minor}}, "period": "MONTHLY" } }, "metadata": { "key": "value", "employer_name": "Apple Inc" }, "recipient_account": { "account_id": "contact_finverse_support" }, "sender": { "external_user_id": "user_id_1", "name": "{{sender_accountholder_name}}", "user_details": [ { "details_type": "{{sender_id_type}}", "values": ["{{sender_id_number}}"] } ], "user_type": "INDIVIDUAL" } }'
Collect API
Data API
Create account mandate for direct debit
Trigger fund collection from account
Check status of mandates and collections
CURL
curl -X POST 'https://api.prod.finverse.net/mandates/' \ --header 'Idempotency-Key: fe0b87da-3f82-46f5-aa68-060702efc706' \ --header 'X-Request-Id: 1702527806' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {{TOKEN}}' \ --data '{ "mandate_details": { "currency": "HKD", "description": "Test Mandate", "end_date": "2024-03-01", "start_date": "2023-12-14", "transaction_limits": { "max_period_amount": 10000, "max_period_count": 10, "max_transaction_amount": {{max_trx_amount_in_minor}}, "period": "MONTHLY" } }, "metadata": { "key": "value", "employer_name": "Apple Inc" }, "recipient_account": { "account_id": "contact_finverse_support" }, "sender": { "external_user_id": "user_id_1", "name": "{{sender_accountholder_name}}", "user_details": [ { "details_type": "{{sender_id_type}}", "values": ["{{sender_id_number}}"] } ], "user_type": "INDIVIDUAL" } }'
Collect API
Data API
Create account mandate for direct debit
Trigger fund collection from account
Check status of mandates and collections
CURL
curl -X POST 'https://api.prod.finverse.net/mandates/' \ --header 'Idempotency-Key: fe0b87da-3f82-46f5-aa68-060702efc706' \ --header 'X-Request-Id: 1702527806' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {{TOKEN}}' \ --data '{ "mandate_details": { "currency": "HKD", "description": "Test Mandate", "end_date": "2024-03-01", "start_date": "2023-12-14", "transaction_limits": { "max_period_amount": 10000, "max_period_count": 10, "max_transaction_amount": {{max_trx_amount_in_minor}}, "period": "MONTHLY" } }, "metadata": { "key": "value", "employer_name": "Apple Inc" }, "recipient_account": { "account_id": "contact_finverse_support" }, "sender": { "external_user_id": "user_id_1", "name": "{{sender_accountholder_name}}", "user_details": [ { "details_type": "{{sender_id_type}}", "values": ["{{sender_id_number}}"] } ], "user_type": "INDIVIDUAL" } }'
Collect API
Data API
Create account mandate for direct debit
Trigger fund collection from account
Check status of mandates and collections
CURL
curl -X POST 'https://api.prod.finverse.net/mandates/' \ --header 'Idempotency-Key: fe0b87da-3f82-46f5-aa68-060702efc706' \ --header 'X-Request-Id: 1702527806' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {{TOKEN}}' \ --data '{ "mandate_details": { "currency": "HKD", "description": "Test Mandate", "end_date": "2024-03-01", "start_date": "2023-12-14", "transaction_limits": { "max_period_amount": 10000, "max_period_count": 10, "max_transaction_amount": {{max_trx_amount_in_minor}}, "period": "MONTHLY" } }, "metadata": { "key": "value", "employer_name": "Apple Inc" }, "recipient_account": { "account_id": "contact_finverse_support" }, "sender": { "external_user_id": "user_id_1", "name": "{{sender_accountholder_name}}", "user_details": [ { "details_type": "{{sender_id_type}}", "values": ["{{sender_id_number}}"] } ], "user_type": "INDIVIDUAL" } }'
Collect API
Data API
Create account mandate for direct debit
Trigger fund collection from account
Check status of mandates and collections
PRICING
Fine tuned down to the penny
STANDARD PRICING
Pay as you go
Connect 40+ banks, digital wallets (APAC)
No setup fees
Free trial period available
Transparent monthly minimum
FOR LARGE VOLUME
Custom
Account Management
Migration Assistance
Dedicated Support
Volume Discounts
Free trial period available
STANDARD PRICING
0.5
% per transaction
85% cheaper than cards
Pay for what you use
Connect with over 150+ Banks in HK & SEA
No setup, monthly or hidden fees.
Real time fee reporting
FOR LARGE VOLUME
Custom
Account Management
Migration Assistance
Dedicated Support
Volume Discounts
STANDARD PRICING
Pay as you go
Connect 40+ banks, digital wallets (APAC)
No setup fees
Free trial period available
FOR LARGE VOLUME
Custom
Account Management
Migration Assistance
Dedicated Support
Volume Discounts
STANDARD PRICING
Pay as you go
Connect 40+ banks, digital wallets (APAC)
No setup fees
Free trial period available
FOR LARGE VOLUME
Custom
Account Management
Migration Assistance
Dedicated Support
Volume Discounts
Ready to automate your bank payments?
Set up Finverse in your app or invoices to enable easy bank payments from your customers.
Siew Ling Leong
UOB HK (••••5768)
Set Auto Pay
PARK BUILDERS
Finverse Technologies Ltd.
Finverse Technologies Ltd.
Finverse Technologies Ltd.
Finverse Technologies Ltd.
Finverse Technologies Ltd.