- Implementações .NET com suporte
- Instalação da biblioteca
- Configurando e Autenticando o ambiente
- Pagamento
A biblioteca foi feito em .NET Standard 2.1 e VS2022
Execute o comando para instalar via NuGet:
> dotnet add package PicPay
var config = new PicPayConfig
{
BaseUrl = BaseUrl.ProductionEcommerce,
Token = "your-token"
};
var client = new PicPayClient(config);
Para mais informação: API Refence
var body = new PaymentRequest
{
ReferenceId = "102030",
CallbackUrl = "http://www.sualoja.com.br/callback",
ReturnUrl = "http://www.sualoja.com.br/cliente/pedido/102030",
Value = 20.51M,
Buyer = new Buyer
{
FirstName = "João",
LastName = "Da Silva",
Document = "123.456.789-10",
Email = "test@picpay.com",
Phone = "+55 27 12345-6789"
}
};
var response = await client.Payment.CreateAsync(body);
var body = new PaymentRequest
{
Amount= 12.04M
};
var response = await client.Payment.CaptureAsync(body, "102030");
var body = new PaymentRequest
{
AuthorizationId = "555008cef7f321d00ef236333",
Amount= 50.05M
};
var referenceId = "102030";
var response = await client.Payment.CancelAsync(body, referenceId);
var referenceId = "102030";
var response = await client.Payment.StatusAsync(referenceId);