Sua conexão direta com o Banco Central sem travas de limite
Com a Stark Infra você se conecta à RSFN usando seu próprio link. Você integra Pix e SPB sem travas, com mais autonomia, controle e simplicidade no seu dia a dia.
Infraestrutura financeira completa para empresas que querem ir além.
Evite intermediários e opere Pix diretamente pelo Banco Central com a nossa estrutura homologada e escalável.
Ofereça Pix na sua operação com nossa infraestrutura pronta para acelerar o lançamento da sua solução.
Lance seu próprio cartão, com gestão via API, 100% da taxa de intercâmbio e marca personalizada.
Ofereça empréstimos para seus clientes em qualquer dia e horário, via nossa API por meio de nossa CCB.
Conecte sua operação à RSFN com agilidade, autonomia e alta performance, sem precisar ser um PSTI. Integre ao SPB ou como participante direto do Pix, com redundância, segurança e escalabilidade garantidas.
Inicie pagamentos via Open Finance com APIs simples e prontas para escalar. Use sua licença ou conte com a nossa para transformar a jornada do seu cliente.
Controle contas de liquidação direto no Banco Central com uma interface intuitiva e segura, feita para times financeiros.
Automatize transferências com regras, numeração própria e integração direta via API.
Use nossa tecnologia para trazer agilidade e segurança a processos decisórios da sua empresa.
Criamos uma API de infraestrutura bancária segura, escalável e fácil de integrar. Em poucos minutos, sua empresa pode testar os serviços, superar limitações e operar com total controle.
Veja nossa API
import starkinfra
requests = starkinfra.pixrequest.create([
starkinfra.PixRequest(
amount=10000,
cash_amount=0,
cashier_bank_code="",
cashier_type="",
description="A Lannister always pays his debts",
end_to_end_id="E34052649202205201450u34sDGd19lz",
priority="low",
external_id="my_unique_id_10",
receiver_account_number="00000",
receiver_account_type="checking",
receiver_bank_code="34052649",
receiver_branch_code="0001",
receiver_name="Arya Stark",
receiver_tax_id="012.345.678-90",
sender_account_number="00000",
sender_account_type="checking",
sender_branch_code="0000",
sender_name="Jaime Lannister",
sender_tax_id="594.739.480-42",
tags=['lannister', 'chargeback']
)
])
for request in requests:
print(request)
const starkinfra = require('starkinfra');
(async() => {
let requests = await starkinfra.pixRequest.create([
{
amount: 10000,
cashAmount: 0,
cashierBankCode: '',
cashierType: '',
description: 'A Lannister always pays his debts',
endToEndId: 'E34052649202205201452u34sDGd19lz',
externalId: 'my_unique_id_15',
receiverAccountNumber: '00000',
receiverAccountType: 'checking',
receiverBankCode: '34052649',
receiverBranchCode: '0001',
receiverName: 'Arya Stark',
receiverTaxId: '012.345.678-90',
senderAccountNumber: '00000',
senderAccountType: 'checking',
senderBranchCode: '0000',
senderName: 'Jaime Lannister',
senderTaxId: '594.739.480-42',
tags: ['lannister', 'chargeback']
}
])
for await (let request of requests) {
console.log(request)
}
})()
use StarkInfra\PixRequest;
$requests = PixRequest::create([
new PixRequest([
"amount" => 10000,
"cashAmount" => 0,
"cashierBankCode" => "",
"cashierType" => "",
"description" => "A Lannister always pays his debts",
"endToEndId" => "E20018183202201201450u34sDGd19lz",
"externalId" => "my_unique_id",
"receiverAccountNumber" => "00000",
"receiverAccountType" => "checking",
"receiverBankCode" => "20018183",
"receiverBranchCode" => "0001",
"receiverName" => "Arya Stark",
"receiverTaxId" => "012.345.678-90",
"senderAccountNumber" => "00000",
"senderAccountType" => "checking",
"senderBranchCode" => "0000",
"senderName" => "Jaime Lannister",
"senderTaxId" => "594.739.480-42",
"tags" => ["lannister", "chargeback"]
])
]);
foreach ($requests as $request){
print_r($request);
}
import com.starkinfra.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
List<PixRequest> requests = new ArrayList<>();
HashMap<String, Object> data = new HashMap<>();
data.put("amount", 10000);
data.put("externalId", "my_unique_id_20");
data.put("senderAccountNumber", "00000");
data.put("senderBranchCode", "0000");
data.put("senderAccountType", "checking");
data.put("senderName", "Jaime Lannister");
data.put("senderTaxId", "594.739.480-42");
data.put("receiverBankCode", "34052649");
data.put("receiverAccountNumber", "00000");
data.put("receiverBranchCode", "0001");
data.put("receiverAccountType", "checking");
data.put("receiverName", "Arya Stark");
data.put("receiverTaxId", "012.345.678-90");
data.put("endToEndId", "E34052649202205201420u34sDGd19lz");
data.put("description", "A Lannister always pays his debts");
data.put("tags", new String[] {"lannister" ,"chargeback"});
requests.add(new PixRequest(data));
requests = PixRequest.create(requests);
for (PixRequest request : requests){
System.out.println(request);
}
require('starkinfra')
requests = StarkInfra::PixRequest.create(
[
StarkInfra::PixRequest.new(
amount: 10000,
cash_amount: 0,
cashier_bank_code: '',
cashier_type: '',
description: 'A Lannister always pays his debts',
end_to_end_id: 'E34052649202205201451u34sDGd19lz',
external_id: 'my_unique_id_02',
receiver_account_number: '00000',
receiver_account_type: 'checking',
receiver_bank_code: '34052649',
receiver_branch_code: '0001',
receiver_name: 'Arya Stark',
receiver_tax_id: '012.345.678-90',
sender_account_number: '00000',
sender_account_type: 'checking',
sender_branch_code: '0000',
sender_name: 'Jaime Lannister',
sender_tax_id: '594.739.480-42',
tags: %w[lannister chargeback]
)
]
)
requests.each do |request|
uts request
end
request = StarkInfra.PixRequest.create!([
%StarkInfra.PixRequest{
amount: 10000,
cash_amount: 0,
cashier_bank_code: "",
cashier_type: "",
description: "A Lannister always pays his debts",
end_to_end_id: "E34052649202205201432u34sDGd19lz",
external_id: "my_unique_id_01",
receiver_account_number: "00000",
receiver_account_type: "checking",
receiver_bank_code: "34052649",
receiver_branch_code: "0001",
receiver_name: "Arya Stark",
receiver_tax_id: "012.345.678-90",
sender_account_number: "00000",
sender_account_type: "checking",
sender_branch_code: "0000",
sender_name: "Jaime Lannister",
sender_tax_id: "594.739.480-42",
tags: ["lannister", "chargeback"]
}
]) |> IO.inspect
using System;
using System.Collections.Generic;
List<StarkInfra.PixRequest> requests = StarkInfra.PixRequest.Create(
new List<StarkInfra.PixRequest> {
new StarkInfra.PixRequest(
amount: 10000,
cashAmount: 0,
cashierBankCode: "",
cashierType: "",
description: "A Lannister always pays his debts",
endToEndId: "E34052649202205201420u84sDGd19lz",
externalId: "my_unique_id_50",
receiverAccountNumber: "00000",
receiverAccountType: "checking",
receiverBankCode: "34052649",
receiverBranchCode: "0001",
receiverName: "Arya Stark",
receiverTaxId: "012.345.678-90",
senderAccountNumber: "00000",
senderAccountType: "checking",
senderBranchCode: "0000",
senderName: "Jaime Lannister",
senderTaxId: "594.739.480-42",
tags: new List { "lannister", "chargeback" }
)
}
);
foreach (StarkInfra.PixRequest request in requests)
{
Console.WriteLine(request);
}
Not yet available. Please contact us if you need this SDK.
curl --location --request POST '{{baseUrl}}/v2/pix-request' \
--header 'Access-Id: {{accessId}}' \
--header 'Access-Time: {{accessTime}}' \
--header 'Access-Signature: {{accessSignature}}'
--header 'Content-Type: application/json' \
--data-raw '{
"requests": [
{
"amount": 10000,
"cashAmount": 0,
"cashierBankCode": "",
"cashierType": "",
"description": "A Lannister always pays his debts",
"endToEndId": "E35547753202201201450u34sDGd19l3",
"externalId": "my_unique_id_1",
"receiverAccountNumber": "00000",
"receiverAccountType": "checking",
"receiverBankCode": "20018183",
"receiverBranchCode": "0001",
"receiverName": "Arya Stark",
"receiverTaxId": "012.345.678-90",
"senderAccountNumber": "00000",
"senderAccountType": "checking",
"senderBranchCode": "0000",
"senderName": "Jaime Lannister",
"senderTaxId": "594.739.480-42",
"tags": [
"lannister",
"chargeback"
]
}
]
}'
Com APIs e SDKs simples de integrar, você economiza tempo de desenvolvimento e mantém o foco no que realmente importa: escalar sua empresa. Nossa operação suporta altos volumes com confiança e performance.
Mesma tecnologia que move o Stark Bank e que agora pode mover o seu negócio também.
De bancos a startups, do presente ao futuro: tecnologia para remover barreiras e acelerar crescimento.
Impulsione sua transformação digital com a tecnologia da Stark Infra. Modernize produtos, reduza barreiras e leve sua instituição ao próximo nível.
Lance produtos mais rápido e com menos fricção. Com a tecnologia financeira da Stark, sua fintech ganha tempo para focar no que importa: crescer e escalar seu negócio.
Expanda suas possibilidades com infraestrutura pronta para escalar. Ative novas linhas de receita e ofereça soluções aos seus clientes com segurança e agilidade.