⚙️QR Code
Acompanhe abaixo as nossas exports juntamente com exemplos de funcionamento e as instruções precisas para realizar a exportação de forma correta.
Gerando QR Code
addCommandHandler( 'gerarqrcode', function( player )
local mercadopago = exports['[HS]API_Mercadopago']
local account = getAccountName( getPlayerAccount( player ))
local serial = getPlayerSerial( player )
mercadopago:sendRequestAPI( player, {
resname = getResourceName( getThisResource( ) ); -- Nome do resource.
description = 'Descrição do pagamento.'; -- Descrição do pagamento ( irá aparecer após a compra no mercado pago )
installments = 1; -- Quantidade de parcelamento ( deixe em 1 ).
amount = 100; -- Valor da cobrança.
position = { 1, 62, 195, 195 }; -- Posição do QR Code na tela do player.
loading = { 40, 100, 118, 118 }; -- Posição do Loading na tela do player.
color = { 255, 255, 255 }; -- Cor do loading.
email = account..'@gmail.com'; -- E-mail de referência ( obrigatório )
external_reference = 'Account - '..account..' Serial - '..serial; -- Referência externa ( obrigatório )
width = 150; -- Largura do qrcode ( calculo respc ).
height = 150; -- Altura do qrcode ( calculo respc ).
x = 1.62; -- Posição parentX ( calculo respc ).
y = 3.4; -- Posição parentY ( calculo respc ).
checkout = { player }; -- Informações adicionais, para utilizar no retorno da função (getPayment).
} )
end)A função abaixo é responsável por verificar o pagamento gerado pelo jogador. No entanto, se você preferir não criar uma função e deixar o sistema realizar a verificação automaticamente, basta marcar "verify = true" nas configurações do sistema de API.
Verificando pagamento
Crie a export da função getPayment no sistema a qual efetuou a solicitação.
Receber a verificação do pagamento e entregar o produto
Observação: A função getPayment deva ser criada no sistema a qual efetuou a solicitação.
Faça o download do sistema de API abaixo:
Last updated