Skip to content

vipago/mpago

Repository files navigation

mpago

mpago-logo

Uma SDK simples em rust para o mercado pago

Como utilizar

Para começar a utilizar o mpago, crie um mpago::client::MercadoPagoClient com o access token:

use mpago::client::MercadoPagoClientBuilder;
let access_token = std::env::var("MERCADOPAGO_ACCESS_TOKEN").expect("mercado pago access token to be set");
let mp_client = MercadoPagoClientBuilder::builder(&access_token).build();

A API desta biblioteca utiliza muito o design pattern de builder para criar o corpo das requesições. Aqui está um exemplo de como criar um pagamento usando o mpago:

mpago::payments::PaymentCreateBuilder(PaymentCreateOptions {
    transaction_amount: amount_in_brl,
    date_of_expiration: Some(date_of_expiration),
    ..Default::default()
})
.send(&mp_client)
.await?;

Para mais detalhes sobre a API do mpago, clone a biblioteca e rode cargo doc --open para abrir a documentação completa.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •