Authentication Accounts Balances BankAccountRequiredDetails Payments Transactions Documentation Powered by ReDoc Centtrip.OpenBanking (v1) Download OpenAPI specification:Download Centtrip Open Banking: tech@centtrip.com Terms of Service Open Banking API for Centtrip Ltd Authentication Bearer Please enter into field the word 'Bearer' following by space and JWT Security Scheme Type API Key Header parameter name: Authorization Accounts Get accounts to which you have access Responses 200 Success 401 Unauthorized 403 Forbidden 500 An error occurred processing your request GET /api/v1/Accounts Response samples 200 Content type text/plain No sample Balances Get balances associated with the account PATH PARAMETERS ClientRefId required string <uuid> RefId required string <uuid> Responses 200 Success 401 Unauthorized 403 Forbidden 500 Server Error GET /api/v1/accounts/{clientRefId}--{refId}/balances Response samples 200 Content type text/plain No sample BankAccountRequiredDetails Get required fields for payment to bank QUERY PARAMETERS Currency string Nullable Country string Nullable Type string (BankAccountType) Enum: "Personal" "Business" Responses 200 Success 400 Bad Request 401 Unauthorized 403 Forbidden GET /api/v1/BankAccountRequiredDetails Response samples 200 Content type text/plain No sample Payments Create a payment REQUEST BODY SCHEMA: application/json-patch+json refId string <uuid> currency string Nullable amount number <double> reference string Nullable reason string Nullable bankAccount object (BankAccount) bankAccountType string (BankAccountType) Enum: "Personal" "Business" successUrl string Nullable failureUrl string Nullable Responses 200 Success 400 Bad Request 401 Unauthorized 403 Forbidden POST /api/v1/Payments Request samples Payload Content type application/json-patch+json Copy Expand all Collapse all { "refId": "639293c5-5581-48d7-94b9-83aceaff93f8", "currency": "string", "amount": 0, "reference": "string", "reason": "string", "bankAccount": { "country": "string", "fasterPayments": { }, "sepa": { }, "ach": { }, "swift": { }, "firstName": "string", "lastName": "string", "companyName": "string", "address1": "string", "address2": "string", "city": "string", "state": "string", "postCode": "string" }, "bankAccountType": "Personal", "successUrl": "string", "failureUrl": "string" } Response samples 200 Content type text/plain No sample Transactions Get transactions PATH PARAMETERS ClientRefId required string <uuid> RefId required string <uuid> QUERY PARAMETERS StartDateTime string <date-time> Nullable EndDateTime string <date-time> Nullable Currency string Nullable PageSize integer <int32> Nullable PreviousDateTime string <date-time> Nullable NextDateTime string <date-time> Nullable ExcludedRefIds Array of strings <uuid> Nullable Responses 200 Success 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found GET /api/v1/accounts/{clientRefId}--{refId}/transactions Response samples 200 Content type text/plain No sample