# OCBC

Finverse’s API is the easiest way to integrate with OCBC

Finverse APIs available: Bank Data API (individual & business accounts)

## OCBC

## How it Works

### Easy to plug-in. Even more so, to connect.

1. Integrate with Finverse at ease in a single step.

```bash
   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'
   ```

2. Customize the look and feel of the interface.

3. Get financial data based on user permissions.

```bash
   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"
          }
      }'
   ```

### Payment API

- Create account mandate for direct debit
- Trigger fund collection account
- Check status of mandates and collections

## Pricing

### Fine tuned down to the penny

- **Standard Pricing**: US$0.5 per connected account
  - Pay for active users only
  - Connect 40+ banks (APAC)
  - No setup fees
  - Free trial available (no contract required)
  - Transparent monthly minimum

- **For Large Volume**: Custom
  - Volume Discounts
  - Custom Bank Coverage
  - Integration Assistance
  - Priority Support

Ready to automate your bank payments? Set up Finverse in your app or invoices to enable easy bank payments from your customers.
