require_once('../src/WidePay.php');
$wp = new WidePay('243558','89962e72a97e03273b8a4ab2cc44a4619962e72a97e0327');
$assinatura = $wp->api('conta/assinatura');
if ($assinatura->sucesso) {
$senha = array(
'original' => '102030', // Sua assinatura eletrônica aqui
'embaralhada' => ''
);
for ($i = 0; $i < 6; $i++) {
if (strpos(substr($assinatura->assinatura, 0, 2), $senha['original'][$i]) !== false) {
$senha['embaralhada'] .= substr($assinatura->assinatura, 0, 2);
} else if (strpos(substr($assinatura->assinatura, 2, 2), $senha['original'][$i]) !== false) {
$senha['embaralhada'] .= substr($assinatura->assinatura, 2, 2);
} else if (strpos(substr($assinatura->assinatura, 4, 2), $senha['original'][$i]) !== false) {
$senha['embaralhada'] .= substr($assinatura->assinatura, 4, 2);
} else if (strpos(substr($assinatura->assinatura, 6, 2), $senha['original'][$i]) !== false) {
$senha['embaralhada'] .= substr($assinatura->assinatura, 6, 2);
} else if (strpos(substr($assinatura->assinatura, 8, 2), $senha['original'][$i]) !== false) {
$senha['embaralhada'] .= substr($assinatura->assinatura, 8, 2);
}
}
$recarga = $wp->api('pagamentos/recargas/adicionar', array(
'operadora' => 'Claro',
'area' => '67',
'celular' => '99285-3559',
'valor' => '10',
'assinatura' => $senha['embaralhada']
));
if ($recarga->sucesso) {
// Rotinas em caso de sucesso
echo $recarga->id;
} else {
// Rotinas em caso de erro
echo $recarga->erro;
}
} else {
// Rotinas em caso de erro
echo $assinatura->erro;
}
Hi
This script has to be on a host. And on Kodular , use web blocks.
Did you read my answers about Web Component , in the other POST ?
Search the community, there are hundreds of posts on this subject. Read them, calmly. Test them and check for error messages (if any) or check what is wrong with the block logic.
Or, hire a developer.
1 Like