
Setcom (Auto-post usado por outro script)
Saiba como integrar o Setcom utilizando callbacks Auto-post com o Post Affiliate Pro. Este guia cobre ativação do plugin, configurações, atualização dos botões ...

Saiba como integrar o Setcom ao Post Affiliate Pro usando callbacks de Auto-post e campos personalizados. Conecte facilmente seus sistemas de entrega digital ou de associação e acompanhe transações de afiliados com eficiência.
O Setcom integra usando o callback Auto-post. Use esta integração caso esteja utilizando o Auto-post para outro propósito, como entrega digital ou registro de associação, e já use um campo personalizado para transferir algum dado.
Para integrar com o Setcom, você precisa do plugin Setcom, que já vem distribuído por padrão no PAP.
Primeiro, você deve ativar o plugin Setcom em PAP > Menu inicial > Plugins. Após ativar o plugin, é necessário configurá-lo. Clique no botão Configurar. Você deve inserir seu nome de usuário e senha de comerciante que usa para acessar seu painel de comerciante. O identificador do comerciante está localizado em Setcom merchant panel menu superior > Minha conta > Aba Visão Geral. Também é necessário definir um separador. O valor padrão é ||.
Acesse seu painel de comerciante Setcom. No menu superior > Perfil > Preferências de Venda, selecione Preferências de Pagamento no Site. Certifique-se de que o Auto-post está ativado e que a URL do Auto-post está definida como https://URL_TO_PostAffiliatePro/plugins/Setcom/setcom.php.
Não se esqueça de salvar suas configurações.
Agora adicione o seguinte código em TODOS os formulários de botão Setcom (Comprar agora, Adicionar ao carrinho e/ou Finalizar compra):
<input type="hidden" name="MerchCustom" value="abc" id="pap_ab78y5t4a">
Por exemplo:
<form action="https://www.setcom.com/secure/index.cfm" method="post">
<input type="hidden" name="buttonaction" value="buynow">
<input type="hidden" name="merchantidentifier" value="12345678920">
<input type="hidden" name="liddesc" value="auticko">
<input type="hidden" name="lidsku" value="a123">
<input type="hidden" name="lidprice" value="150.00">
<input type="hidden" name="lidqty" value="1">
<input type="hidden" name="CurrencyAlphaCode" value="ZAR">
<input type="hidden" name="LIDExpiry" value="1">
<input type="hidden" name="ShippingRequired" value="0">
<input type="hidden" name="IsVoucher" value="0">
<input type="hidden" name="Option1Name" value="custom">
<input type="hidden" name="Option1Value" value="oldCustom">
<input type="hidden" name="MerchCustom" value="abc" id="pap_ab78y5t4a">
<input type="image" src="https://www.setcom.com/www/graphics/cartbuttons/bn6.gif">
</form>
Após este formulário, você deve inserir:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
<script type="text/javascript">
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Agora o callback Auto-post está apontando para seu script. Este callback também precisa ser encaminhado para o script paypal.php do PAP, cuja URL é https://URL_TO_PostAffiliatePro/plugins/Setcom/setcom.php.
Caso seu script de processamento Setcom seja em PHP, você pode utilizar o seguinte código para isso. Você pode colocá-lo no início do seu arquivo de processamento:
/* Integração PAP */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/Setcom/setcom.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* fim da integração PAP */
Isso garantirá que todo o callback Auto-post será encaminhado sem afetar seu script original.
O parâmetro personalizado está no formato 3rdPartySystemValue||PapValue. Para que o sistema de terceiros funcione corretamente, é preciso extrair o 3rdPartySystemValue do parâmetro personalizado. Para isso, adicione o seguinte código logo após a verificação do Auto-post do Setcom.
Assuma que na variável $custom_value você tem o valor customizado carregado do XML enviado pelo Setcom:
$separator = '||';
if ($custom_value!= '') {
$explodedCustomValue = explode($separator, $custom_value, 2);
if (count($explodedCustomValue) == 2) {
$custom_value = $explodedCustomValue[0];
}
}
Depois disso, você terá o valor original em $custom_value.
Você encontra informações mais detalhadas sobre a integração Setcom no Guia de Implementação Setcom.
A integração com o Setcom permite conectar o processamento de pagamentos do Setcom ao Post Affiliate Pro usando callbacks de Auto-post e campos personalizados, possibilitando o rastreamento preciso de transações de afiliados mesmo ao usar scripts personalizados para entrega digital ou registro de membros.
Ative o plugin Setcom em PAP > Menu inicial > Plugins e configure com seu nome de usuário, senha e identificador de comerciante do painel Setcom. Defina o separador (padrão é ||) e salve suas configurações.
Adicione um campo de input oculto chamado 'MerchCustom' a cada formulário de botão Setcom e insira o script de rastreamento do Post Affiliate Pro após o formulário para garantir o rastreamento correto dos afiliados.
No seu script de processamento Setcom, use cURL para encaminhar os dados de callback POST para o endpoint do plugin Setcom do Post Affiliate Pro, garantindo que tanto seu processo original quanto o rastreamento de afiliados funcionem perfeitamente.
O parâmetro personalizado é formatado como 3rdPartySystemValue||PapValue. Faça o parsing do valor conforme necessário no seu script para separar seu valor original do valor de rastreamento de afiliados.
Lucia é uma talentosa editora de conteúdo que garante a publicação perfeita de conteúdos em várias plataformas.
Tenha uma integração perfeita com Setcom e poderosos recursos de rastreamento de afiliados. Comece já seu teste gratuito do Post Affiliate Pro.
Saiba como integrar o Setcom utilizando callbacks Auto-post com o Post Affiliate Pro. Este guia cobre ativação do plugin, configurações, atualização dos botões ...
Gostaria de aprimorar ainda mais seu software de afiliados? Confira a integração Setcom para o Post Affiliate Pro.
Integre o SimpleShop com o Post Affiliate Pro para rastrear e aprovar automaticamente comissões de vendas. Aprenda a configurar os códigos de rastreamento de ve...
