Jump to Content
Banking Circle Connect
GuidesAPI ReferenceChangelog
Client PortalWebsiteLog InBanking Circle Connect
Guides
Client PortalWebsiteLog In
GuidesAPI ReferenceChangelog

Introduction

  • Welcome to BC Connect

Getting started

  • Connect to the API
  • The Sandbox API
    • Simulating payments
    • Webhooks
    • FX and Virtual Accounts
  • About our APIs
    • API security
    • Concurrency handling
    • Large data sets
    • Error handling

Payments

  • Initiate payments
    • ISO 20022 Message Formats
    • Correspondent and Agency Banking
    • Routing logic
    • Charge bearer
    • Purpose codes
  • Payment lifecycle
    • Payment confirmation MT103
    • Payment recalls
    • Payment traces
    • Direct Debit payments (3rd party-initiated payments)
    • Reconciliation using webhooks
  • Currencies and cut-off time - Banking Circle SA

Foreign Exchange

  • FX Overview
    • Instant Trade
    • Request for Quote
    • Held Rates
    • FX Transactions
  • Multicurrency Payments
  • Useful Information
    • Table of Operations
    • Supported Tenors
    • Trading Limits
    • Frequently Asked Questions

Accounts

  • Accounts and balances
  • Account Holder Verification
  • Virtual Accounts
    • How to manage your Virtual Accounts
    • Add Customer Details & UBO information via the BCC UI
    • Address field 3 - Country code following ISO-2 standard
    • Closing Virtual accounts

Reconciliation & Reporting

  • Reports overview
    • Reconciliation report
    • Account activity report
    • Account balance report
    • Rejection report
    • Bank to customer statement (Camt.053)
  • Reports on request

Notifications

  • Webhooks
  • Setting up Webhooks
  • Receiving and reading Webhooks
  • Troubleshooting
  • Payload examples

Direct DEBIT

  • Steps after authentication
    • Create your first payment request
    • Check the status of your first direct debit request
  • Supported payment schemes
  • Workflows
    • Standard workflow
    • Optimised workflow
    • Dynamic Mandate Management
    • Pre-notification
    • Payment
    • Hosted pages
  • API usage
    • General information
    • Idempotency keys
    • Reason codes
    • List of possible states
    • Velocity rules
  • Testing in the Sandbox
    • Testcases SEPA

Request to PAY

  • Request to pay
    • List of possible states

Client portal

  • Intro
  • Login & Authentication
  • Dashboard
  • Bank accounts
  • Payments
    • Payment confirmation
    • Payment recalls
    • Payment traces
    • Direct Debit Rejections
    • Payment status
    • Returned payments
    • Bulk payment csv file guide
    • Held rates
  • Fees and Interest
  • FX
  • Virtual banking
    • Closing Virtual Accounts
    • Add Customer Details & UBO information
  • Recipients
  • Generate reports
  • Manage your team
    • Explanation of permissions
    • Approval Groups and Limits

Optimised workflow

Suggest Edits

To avoid performance losses, it makes sense to use our optimised workflow. It allows you to send the CreateCustomer, CreateBankAccount and CreateMandate requests simultaneously by nesting them within the CreatePayment request. This leads to faster and less complicated communication.

Updated over 1 year ago