SolidTrustPay (campo personalizado usado para outros dados) integration
Um provedor de processamento de pagamentos.
SolidTrustPay integra usando notificações IPN do SolidTrustPay.
Para integrar com o SolidTrustPay, você precisa do plugin SolidTrustPay, que é distribuído com o PAP por padrão.
Observe que você deve seguir essas etapas apenas no caso de todas as suas variáveis de usuário personalizadas (user1, user2, …, user10) serem usadas pelo seu script.
Ative o plugin
Logo após ativar o plugin SolidTrustPay, você precisa configurá-lo. Faça login no seu painel de comerciante. Vá para o menu Iniciar > Plugins. Agora clique no botão Configurar no item do plugin SolidTrustPay. Aqui você deve configurar o número do item personalizado. Isso representa o número de itens (1 a 10) que serão portadores de informações do visitante para o PAP.
A próxima coisa que você deve definir é sua senha secundária de sua conta de comerciante do SolidTrustPay (você insere ela quando registra uma nova conta do SolidTrustPay). Defina o campo separador (o valor padrão é ||). Esta é uma string, que estará separando seus dados originais e dados para o PAP. Certifique-se de que seus dados originais no campo do usuário não contenham uma string separadora. Agora clique em Salvar para salvar suas configurações.
Atualize seu código
Agora você deve atualizar todos os seus códigos de botões do SolidTrustPay. Aqui está um exemplo de código original gerado pelo SolidTrustPay:
<FORM action="https://solidtrustpay.com/handle.php" method="post">
<input type=hidden name="merchantAccount" value="merchnat_account_login_name">
<input type=hidden name="amount" value="15">
<input type=hidden name="item_id" value="testCupp">
<input type=hidden name="currency" value="USD" />
<input type=image name="cartImage" src="https://solidtrustpay.com/htdocs/images/buttons/pay2.gif">
</form>
Now you must update all button codes like this:
<FORM action="https://solidtrustpay.com/handle.php" method="post">
<input type=hidden name="testmode" value="on" />
<input type=hidden name="merchantAccount" value="merchnat_account_login_name">
<input type=hidden name="amount" value="15">
<input type=hidden name="item_id" value="testCupp">
<input type=hidden name="currency" value="USD" />
<input type=hidden name="notify_url" value="https://URL_TO_PostAffiliatePro/plugins/SolidTrustPay/solidtrustpay.php">
<input type=hidden name="cancel_url" value="">
<input type=hidden name="user1" value="" id="pap_dx8vc2x8">
<input type=image name="cartImage" src="https://solidtrustpay.com/htdocs/images/buttons/pay2.gif">
</form>
Observação: o número 1 no item chamado user1 é o número que você inseriu na etapa um como número do item personalizado.
Adicione o código de acompanhamento
Agora você deve adicionar a cada página que contém botões do SolidTrustPay este código de rastreamento:
<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.writeCookieToCustomField('pap_dx8vc2x8','||');
</script>
Se você usar o hash de segurança MD5, certifique-se de que a “senha secundária” que você usa também esteja configurada na configuração do plugin.
Você pode encontrar mais informações sobre a integração do SolidTrustPay aqui.