SafeToPay / PHP

SDK do Safe2Pay para a linguagem PHP.
14 stars 16 forks source link

Adesão aos planos #20

Open flvasques opened 2 years ago

flvasques commented 2 years ago

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.