Oi boa noite, não achei na documentação nada muito consistente sobre adesão aos planos e como utilizar a biblioteca para isso a classe para isso seria SubscriptionRequest?
aos utilizar sempre tenho a resposta:
object(Safe2Pay\Models\Response\Response)#18 (4) { ["HasError"]=> bool(true) ["ErrorCode"]=> string(3) "084" ["Error"]=> string(80) "Não foram informados os dados referente a transação que está sendo efetuada." ["ResponseDetail"]=> NULL }
com o código:
$enviroment = new Enviroment();
$enviroment->setAPIKEY($key);
$CreditCard = new CreditCard($nome_cartao, $numero_caartao, $vencimento, $cvv, 1);
Oi boa noite, não achei na documentação nada muito consistente sobre adesão aos planos e como utilizar a biblioteca para isso a classe para isso seria SubscriptionRequest? aos utilizar sempre tenho a resposta:
object(Safe2Pay\Models\Response\Response)#18 (4) { ["HasError"]=> bool(true) ["ErrorCode"]=> string(3) "084" ["Error"]=> string(80) "Não foram informados os dados referente a transação que está sendo efetuada." ["ResponseDetail"]=> NULL }
com o código: $enviroment = new Enviroment(); $enviroment->setAPIKEY($key);
$CreditCard = new CreditCard($nome_cartao, $numero_caartao, $vencimento, $cvv, 1);
$subscription = new SubscriptionRequest(); $subscription->setPlan($planoEscolhido->Id); $subscription->IsSandbox = false; $subscription->ChargeDate = date('Y-m-d');
$Customer = new Customer(); $Customer->setName($nome_cliente); $Customer->setIdentity($cpf); $Customer->setEmail($email); $Customer->setPhone($fone);
$subscription->setCustomer($Customer); $subscription->setSubscriptionObject($CreditCard);
$result = PaymentRequest::CreatePayment($subscription);
var_dump($result);
Podem ajudar? Gostaria de entender.