DevFakeProviders
Simuladores dos provedores externos usados pelo Recash em desenvolvimento e homologação.
C6 Bank
Implementado
Checkout (crédito/débito/Pix), autenticação OAuth e webhooks.
Checkouts
Lista os checkouts registrados, permite mudar status e disparar notificações.
/pages/c6/checkouts
Documentação da API de Checkout
Referência em Markdown da API oficial do C6, e o que o simulador cobre dela.
/pages/docs?name=c6-checkout
API de Checkout
POST / GET {id} / PUT {id}/cancel / PUT {id}/status / PUT {id}/notify
/c6/v1/checkouts
API de Autenticação
Emissão do access_token usado pelas demais chamadas.
/c6/v1/auth
API de Webhooks
Cadastro dos webhooks que recebem as notificações.
/c6/v1/webhooks
Para publicar um novo provider aqui, acrescente um item em
IndexModel.Providers (Pages/Index.cshtml.cs).