Paymate Express integration
Um serviço de pagamento para pagamentos online, pagamentos no eBay e pagamentos mobile, bem como instalações seguras de e-commerce, incluindo cartão de crédito.
Paymate Express integra botões do Paymate de sua página web.
Observação: As transações recorrentes NÃO são suportadas.
Escolher separador
Escolha o separador que separará nosso cookie e o valor de referência. Usaremos || neste exemplo. Você tem que configurar o plugin Paymate para usar este separador. Vá para Plugins > Paymate > Configurar > Separador de valor personalizado.
Botão Paymate
Cada código de botão do Paymate deve ser atualizado no link da imagem.
O botão original se parece com isso:
<div align="center">
<p>
<a onclick="self.name = 'parent';" target="_blank" href="https://www.paymate.com/PayMate/ExpressPayment?mid=testmerchant&amt=58&ref=refnum&return=https://URL_TO_PostAffiliatePro/yourscript.php"><img src="https://www.paymate.com/homepage/images/butt_PayNow.gif" border="0" alt="Pay with Paymate Express"></a>
<br />Pay with Paymate Express
</p>
</div>
Agora você deve substituí-lo pelo código abaixo e copiar os valores coloridos do código acima:
<form action=https://www.paymate.com/PayMate/ExpressPayment method=get>
<input name="mid" type="hidden" value="testmerchant"/>
<input name="return" type="hidden" value="https://URL_TO_PostAffiliatePro/yourscript.php"/>
<input type="hidden" id="pap_ab45c37" name="ref" value='refnum'> <input type="hidden" name="amt" value='58'>
<input alt="Paymate Express"src="https://www.paymate.com/homepage/images/butt_PayNow.gif" type="image"/>
</form>
Código de integração
Agora adicione o seguinte código no formulário de TODOS os botões do Paymate. Certifique-se de que o campo personalizado que você tem em seu botão tem id=”pap_ab45c37″.
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">PostAffTracker.setAccountId('Account_ID');
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab45c37');
</script>
Isso garantirá que o referrer seja adicionado ao campo personalizado após o separador especificado.
Integração com seu script de processamento – parte 1
Agora o callback é apontado para o seu script. Este callback deve ser encaminhado também para o script PAP paymate.php, cuja URL é https://URL_TO_PostAffiliatePro/plugins/Paymate/paymate.php.
Caso seu script de processamento do Paymate esteja em PHP, você pode usar o seguinte código para fazer isso. Você pode colocá-lo no início do seu arquivo de processamento.
/* PAP integration */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/Paymate/paymate.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* end of PAP integration */
Integração com seu script de processamento – parte 2
O parâmetro personalizado está no formato refValue||PapValue. Para que o sistema de terceiros funcione corretamente, você precisa analisar refValue a partir do parâmetro customizado.
Para fazer isso, adicione o seguinte código logo após a verificação do Paymate:
<?php
$separator = '||';
if ($_POST['ref'] != '') {
$explodedCustomValue = explode($separator, $_POST['ref'], 2);
if (count($explodedCustomValue) == 2) {
$_REQUEST['ref'] = $_POST['ref'] = $explodedCustomValue[0];
}
}
?>
9. Integrate the affiliate software with your website
Integrate your affiliate software seamlessly with your website for effective tracking of referrals and commissions. Set it up right!
Complimentary White Glove Setup & Full Integration Service
Start your affiliate program effortlessly with our free White Glove Setup & Integration Service—no fees, no contracts, just results!
How to integrate Post Affiliate Pro (Network) with 3rd party affiliate systems?
Learn how to integrate Post Affiliate Pro with 3rd-party affiliate systems. Follow our step-by-step guide to streamline your affiliate tracking!
Post Affiliate Pro Alternative
Discover why Post Affiliate Pro is the top choice in affiliate tracking software with robust features and stellar customer support.