Pular para o conteúdo principal

Métodos de Pagamento

Aqui você encontrará todos os serviços associados à nossa plataforma

Detalhes

MétodoImagemMétodo de PagamentoSoluções
WebPay Mallwebpay_mall_paymentCartões

Como Criar um Pagamento

POST - https://url.base/api/payment/mall/new
Endpoint para criar um novo pagamento. Para criar uma nova solicitação de pagamento, 
a solicitação deve ser construída com os seguintes parâmetros.


CampoTipoDescrição
*currencyStringCódigo de moeda ISO # Países e moedas​​
*countryStringFormato do país internacional. # Países e moedas​​​​​​
*clientNameStringNome completo do cliente​​​​​
*clientEmailStringE-mail do cliente​​​
*clientPhoneStringTelefone do cliente
*clientDocumentStringDocumento do cliente
*paymentMethodStringMétodos de pagamentos disponíveis. Conheça os métodos disponíveis para o seu negócio
*urlConfirmationLinkUrl de confirmação do pagamento
*urlFinalLinkRedirecionamento da URL após a conclusão do pagamento
*urlRejectedLinkRedirecionamento da URL em caso de transação rejeitad
*orderStringIdentificador do pagamento a associar. O campo "order" deve ser único e não repetível
*transactionsArrayÉ o lote de transações a serem processadas; deve ter um ID de pedido único e o valor​
*signStringA assinatura dos parâmetros é única para cada transação
info

Como recomendação, esta informação deve vir do perfil do cliente.

Exemplo

{
$data = [
"currency" => "CLP"
"country" => "CL"
"clientName" => "Teste"
"clientEmail" => "[email protected]"
"clientPhone" => "9999999999"
"clientDocument" => "16961738-4"
"paymentMethod" => "webpay_mall_payment"
"urlConfirmation" => "https://prontopaga.com/es/page/Contact-us"
"urlFinal" => "https://prontopaga.com"
"urlRejected" => "https://prontopaga.com/es/news"
"order" => "2312333344561"
"transactions" => "[{"amount":60000,"order_id":"order_96019"},{"amount":25000,"order_id":"order_54033"},{"amount":55000,"order_id":"order_2463"}]"
"sign" => "94c1ddfceed7fb13d7060e3de6bec43c63896a60f0e7490059936b81e6b29a94"

];
}

Resposta Criar um pagamento

A resposta da ProntoPaga ao pedido de pagamento é o UID da transação e o URL para o qual deve redirecionar o usuário



Exemplo de uma resposta bem-sucedida de criação de pagamento

{
"urlPay"= [string] // Link para processar o pagamento
"uid"= [string] // Identificador de pagamento no sistema
}

info

Se o código do comerciante não estiver registrado ou não existir, isso cancelará a transação

Exemplo de uma resposta rejeitada de criação de pagamento

{
"msg"= "Commerce code not be null",
"error"= "CommerceCode field"
}