Integration logo
PayU (PagosOnline)

PayU (PagosOnline)

Payments Integration AffiliateMarketing PayU

Integração PayU (PagosOnline)

Esta integração é para botões de pagamento do gateway chamado PayU (antigo PagosOnline). A integração é realizada utilizando um campo extra e uma URL de notificação.

As notificações são processadas pelo plugin PayU PagosOnline, que você deve ativar no painel do comerciante do Post Affiliate Pro na seção Plugins.

Modifique seu botão

A integração é feita adicionando um código extra ao seu botão já existente, portanto, deve haver um botão já inserido em seu site. O gateway permite o uso de dois campos extras. Se você já utiliza ambos para outro propósito, pule para o passo 2.

Utilizando um campo extra não utilizado (extra1, extra2 ou extra3), adicione este código ao código do seu botão:

<input type="hidden" name="extra1" value="" id="pap_dx8vc2s5" />

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>

Caso esteja utilizando mais de um botão na mesma página, coloque o código do script apenas uma vez na página. Assim, você reduzirá o tempo de carregamento da página.

Caso já utilize ambos os campos extras

Se você já utiliza todos os campos extras, deve usar uma abordagem diferente do passo 1 – adicione id=”pap_ab78y5t4a” a um campo de dados extra já existente e depois adicione este código ao botão (uma vez por página):

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>

Certifique-se de definir o mesmo número de campo extra no seu plugin e também o mesmo valor de separador. Como você pode ver, neste exemplo estamos utilizando dois pipes: ||.

URL de Notificação

Se o seu botão já utiliza o parâmetro confirmationUrl, você pode pular este passo.

Adicione este código ao seu botão:

<input type="hidden" name="confirmationUrl" value="https://URL_TO_PostAffiliatePro/plugins/PagosOnline/pagosonline.php" />

Se você pulou o passo 3

Se você pulou o passo 3, significa que já tem a URL de notificação definida em seu botão. Para garantir que todos os dados de resposta sejam enviados para o seu plugin do Post Affiliate Pro, edite o arquivo para o qual o confirmationUrl aponta. Adicione este código no início do processamento do arquivo:

/* Integração PAP */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"https://URL_TO_PostAffiliatePro/plugins/PagosOnline/pagosonline.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* fim da integração PAP */

Caso tenha seguido o passo 2

Caso tenha seguido o passo 2, significa que já está usando os campos extras para outras aplicações. O passo final é garantir que sua aplicação não utilize os dados que o Post Affiliate Pro adicionou ali usando o separador que você escolheu.

Coloque o código em um local onde seu script ainda não tenha utilizado o valor extra, assim você poderá modificá-lo primeiro e depois permitir que o script utilize o valor correto:

$separator = '||';
    if ($_POST['extra1'] != '') {
      $explodedCustomValue = explode($separator, $_POST['extra1'], 2);
          if (count($explodedCustomValue) == 2) {
            $_REQUEST['extra1'] = $_POST['extra1'] = $explodedCustomValue[0];
      }
    }

No nosso exemplo estamos usando o campo extra1 e o mesmo valor de separador do passo 2 – dois pipes. Certifique-se de utilizar os valores corretos em seu código.

Não esqueça de integrar seu site com o código de rastreamento de cliques para que tudo funcione corretamente.

Frequently asked questions

O que é a integração PayU (PagosOnline) no Post Affiliate Pro?

É uma configuração que permite rastrear vendas e comissões de afiliados a partir de pagamentos do PayU (PagosOnline), integrando com o Post Affiliate Pro por meio de campos extras e URLs de notificação.

Como modifico meu botão de pagamento PayU para integração?

Adicione um campo de input oculto para um campo extra não utilizado e inclua a tag de script fornecida. Se todos os campos extras estiverem em uso, atribua o ID do PAP a um campo existente e utilize o script recomendado para rastreamento.

E se todos os campos extras do PayU já estiverem em uso?

Atribua o ID do Post Affiliate Pro a um campo extra de dados existente e então use um snippet JavaScript para anexar e rastrear valores usando um separador. Certifique-se de configurar corretamente o campo e o separador no seu plugin.

Por que a URL de notificação é importante para a integração?

A URL de notificação garante que os dados das transações sejam enviados ao Post Affiliate Pro, permitindo o rastreamento preciso de pagamentos e comissões de afiliados.

Posso obter ajuda ou testar o Post Affiliate Pro gratuitamente?

Sim, você pode agendar uma chamada individual para orientação ou iniciar um teste gratuito de 1 mês para explorar todos os recursos.

Comece seu Teste Gratuito com o Post Affiliate Pro

Experimente rastreamento de afiliados e integrações de pagamento sem complicação. Teste o Post Affiliate Pro gratuitamente e eleve seu programa de afiliados hoje mesmo!

Learn more

PagSeguro (IPN já utilizado)
PagSeguro (IPN já utilizado)

PagSeguro (IPN já utilizado)

Saiba como integrar o PagSeguro (IPN já utilizado) ao Post Affiliate Pro. Siga este passo a passo para configurar notificações de transação, modificar o script ...

3 min read
PagSeguro Payments +3
PayPal (IPN e campo personalizado usado por outro script)
PayPal (IPN e campo personalizado usado por outro script)

PayPal (IPN e campo personalizado usado por outro script)

Gostaria de aprimorar ainda mais seu software de afiliados? Confira a integração PayPal (IPN e campo personalizado usado por outros scripts).

2 min read
PayPal IPN +3
PlugnPay
PlugnPay

PlugnPay

Gostaria de aprimorar ainda mais seu software de afiliados? Confira a integração PlugnPay para o Post Affiliate Pro.

4 min read
Integration Payments +3

Você estará em boas mãos!

Junte-se à nossa comunidade de clientes satisfeitos e forneça excelente suporte ao cliente com o Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface