Open Banking Gateway
Somente sandbox

Banco para lojistas · Índia

slice Business API

Banco para lojistas slice Business (Índia) — login com OTP, perfil e saldo, extratos de cobrança/passbook, beneficiários e transferência bancária em duas etapas.

9 endpointsSandbox gratuito

Sandbox · Requisição

curl · POST /login/start
curl -X POST 'https://www.openbankinggateway.com/api/sandbox/slice/login/start' \
  -H 'Content-Type: application/json' \
  --data '{
  "phone": "9000000000",
  "pin": "0000"
}'

Exemplo ilustrativo do sandbox. Nenhum provedor é contatado, SMS é enviado, valor é movimentado ou crédito é cobrado.

Referência da API

Conheça cada endpoint.

Métodos, rotas e regras vêm do mesmo catálogo usado pelo console. Abra um endpoint para ver seus campos.

Autenticação da carteira

POST
/login/start

Start the OTP login

Somente sandbox

/api/sandbox/slice/login/start

POST login/start · Parâmetro
ParâmetroTipoRegras e envio
phoneObrigatóriostring

Corpo JSON

Use uma carteira autorizada. No modo real, a identidade deve estar vinculada à sua conta do site pelo login da carteira.

  • Formato: ^[6-9]\d{9}$
pinObrigatóriostring

Corpo JSON

Sensível · nunca em URLs

  • Formato: ^\d{4,6}$
POST
/login/confirm

Confirm the OTP and issue a session token

Somente sandbox

/api/sandbox/slice/login/confirm

POST login/confirm · Parâmetro
ParâmetroTipoRegras e envio
phoneObrigatóriostring

Corpo JSON

Use uma carteira autorizada. No modo real, a identidade deve estar vinculada à sua conta do site pelo login da carteira.

  • Formato: ^[6-9]\d{9}$
otpObrigatóriostring

Corpo JSON

Sensível · nunca em URLs

  • Formato: ^\d{4,8}$

Conta e atividade

GET
/profile

Merchant profile

Somente sandbox

/api/sandbox/slice/profile

GET profile · Parâmetro
ParâmetroTipoRegras e envio
tokenObrigatóriostring

Enviar em X-OBG-Token

Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs.

Sensível · nunca em URLs

  • Formato: ^[A-Za-z0-9._~+/=-]{8,512}$
GET
/account-screen

Balance and bank account summary

Somente sandbox

/api/sandbox/slice/account-screen

GET account-screen · Parâmetro
ParâmetroTipoRegras e envio
tokenObrigatóriostring

Enviar em X-OBG-Token

Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs.

Sensível · nunca em URLs

  • Formato: ^[A-Za-z0-9._~+/=-]{8,512}$
GET
/transactions

Recent QR/UPI collections

Somente sandbox

/api/sandbox/slice/transactions

GET transactions · Parâmetro
ParâmetroTipoRegras e envio
tokenObrigatóriostring

Enviar em X-OBG-Token

Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs.

Sensível · nunca em URLs

  • Formato: ^[A-Za-z0-9._~+/=-]{8,512}$
pageNumberOpcionalinteger

Parâmetro de consulta

  • Intervalo: 0 … 1000
pageSizeOpcionalinteger

Parâmetro de consulta

  • Intervalo: 1 … 100
GET
/passbook

Bank passbook ledger (CREDIT/DEBIT)

Somente sandbox

/api/sandbox/slice/passbook

GET passbook · Parâmetro
ParâmetroTipoRegras e envio
tokenObrigatóriostring

Enviar em X-OBG-Token

Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs.

Sensível · nunca em URLs

  • Formato: ^[A-Za-z0-9._~+/=-]{8,512}$
pageNumberOpcionalinteger

Parâmetro de consulta

  • Intervalo: 0 … 1000
pageSizeOpcionalinteger

Parâmetro de consulta

  • Intervalo: 1 … 100

Transferências

GET
/beneficiary/manage

List saved beneficiaries

Somente sandbox

/api/sandbox/slice/beneficiary/manage

GET beneficiary/manage · Parâmetro
ParâmetroTipoRegras e envio
tokenObrigatóriostring

Enviar em X-OBG-Token

Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs.

Sensível · nunca em URLs

  • Formato: ^[A-Za-z0-9._~+/=-]{8,512}$
POST
/sendMoney/prepare

Prepare a bank transfer (sends a confirmation OTP)

Somente sandbox

/api/sandbox/slice/sendMoney/prepare

POST sendMoney/prepare · Parâmetro
ParâmetroTipoRegras e envio
tokenObrigatóriostring

Enviar em X-OBG-Token

Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs.

Sensível · nunca em URLs

  • Formato: ^[A-Za-z0-9._~+/=-]{8,512}$
beneficiaryIdObrigatóriostring

Corpo JSON

  • Formato: ^[A-Za-z0-9_-]{1,64}$
amountObrigatóriodecimal

Corpo JSON

  • Intervalo: 1 … ∞
  • Casas decimais: 2
notesOpcionalstring

Corpo JSON

  • Comprimento: 0 … 64
POST
/sendMoney/confirm

Confirm the bank transfer with the OTP

Somente sandbox

/api/sandbox/slice/sendMoney/confirm

Somente simulação do sandbox. Nenhum dinheiro real é movimentado; transferências reais não estão habilitadas para esta integração.

POST sendMoney/confirm · Parâmetro
ParâmetroTipoRegras e envio
tokenObrigatóriostring

Enviar em X-OBG-Token

Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs.

Sensível · nunca em URLs

  • Formato: ^[A-Za-z0-9._~+/=-]{8,512}$
otpObrigatóriostring

Corpo JSON

Sensível · nunca em URLs

  • Formato: ^\d{4,8}$

Identificadores e descrições específicas do provedor são mantidos em inglês para corresponder ao contrato.

Testar no sandbox

Uma requisição que você pode examinar.

O console inicia no sandbox. Use apenas os valores públicos de teste. Mudar para Real altera o destino e pode usar contas e fundos reais.

Sandbox

Separe testes, acesso às contas e cobrança.

Da primeira requisição à conexão real.

  1. Explore sem fazer login

    Escolha uma API e use os valores de teste documentados. As simulações não movem dinheiro nem contatam bancos.

  2. Crie sua conta na plataforma

    Entre com Google, receba 1.000 créditos e crie uma chave API. Isso conecta você ao site, não a uma carteira.

  3. Conecte quando estiver pronto

    Nas APIs com acesso real, faça o login da carteira separadamente. Cada chamada real bem-sucedida custa um crédito; falhas não custam nada.

1.000 créditos de boas-vindas · sem cartão

Comece pequeno. Custo claro.

US$ 10 compram 10.000 créditos. Uma chamada real bem-sucedida usa um; falhas e sandbox não usam créditos. Comprar créditos não libera integrações somente sandbox.

Comprar 10.000 créditos

Guia de integração

Leve para o seu código.

Exemplos de sandbox usam valores públicos. Exemplos reais usam marcadores: mantenha credenciais no servidor e nunca as inclua no repositório.

Sandbox

curl · POST
curl -X POST 'https://www.openbankinggateway.com/api/sandbox/slice/login/start' \
  -H 'Content-Type: application/json' \
  --data '{
  "phone": "9000000000",
  "pin": "0000"
}'

Somente sandbox

Acesso ao vivo não habilitado

Fale conosco para liberar o acesso

As chamadas ao vivo para slice Business são liberadas por cliente. O modo Sandbox continua gratuito e não exige login.

Limites claros antes da primeira requisição.

Algumas coisas que vale saber.

O sandbox usa contas reais?

Não. Usa respostas simuladas e credenciais públicas de teste. Não contata provedores financeiros, envia códigos OTP nem movimenta fundos.

Todas as APIs permitem chamadas reais?

Não. Apenas as integrações marcadas com acesso real têm um provedor conectado. As demais são somente sandbox e retornam LIVE_ACCESS_NOT_ENABLED no modo real. Fale conosco sobre o acesso.

Quando um crédito é cobrado?

Um crédito é cobrado por chamada real bem-sucedida. Falhas e sandbox são gratuitos. Consulte X-Credits-Charged, não apenas o status HTTP. Se houver X-OBG-Settlement: unknown, a cobrança está indefinida: X-Credits-Charged: 0 não comprova que nenhum crédito foi debitado. Consulte o histórico de uso e concilie antes de tentar novamente.

Entrar com Google conecta minha carteira?

Não. O Google gerencia sua conta do site, créditos e chaves API. O login da carteira é um fluxo separado para uma integração compatível e uma conta que você tenha autorização para usar.

Continue explorando.