Esse plugin é uma ferramenta desenvolvida para integrar a plataforma framework de e-commerce Vendure. Ele oferece diversas funcionalidades, como o gerenciamento de recipientes de pagamento, permitindo configurar e gerenciar as contas onde os valores das transações são depositados. Além disso, o plugin automatiza a aplicação de taxas de parcelamento aos pedidos dos clientes, com base nas configurações do lojista. Em resumo, ele simplifica a integração com o Pagar.me, proporcionando uma experiência de pagamento mais eficiente e personalizada para os clientes ao projeto . Gseller.
Após configurar o seu projeto Vendure, você pode usar este plugin via npm install:
npm install pagarme-plugin
e inclua-o no arquivo vendure-config conforme abaixo:
import { PagarmePlugin } from "pagarme-plugin";
...
export const config: VendureConfig = {
...
plugins: [
...,
PagarmePlugin.init({
recipient_id: "",
installment_value: 0,
})
]
}
Os tipos, entradas e mutações atualizadas após a instalação do plugin são:
extend type Query {
getCustomerByDocument(document: String!): Customer
}
extend type Mutation {
createRecipient(input: CreateRecipientInput!): CreateRecipientResponse
}
type Installments {
type: String
percentage: String
amount: String
}
extend type Mutation {
applyOrderInstallmentsTax(installments: Int!): Boolean
}
extend type Query {
getInstallments: [Installments]
}