Agora só pra dar mais contexto estou usando o método createOneStepCharge e logo de cara ele já retorna o status de unpaid, mesmo assim como eu disse eu cheguei a receber um sms pra confirmar a compra
Agora só pra dar mais contexto estou usando o método createOneStepCharge e logo de cara ele já retorna o status de unpaid, mesmo assim como eu disse eu cheguei a receber um sms pra confirmar a compra
outra questão sobre o mesmo método createOneStepLink seriam quais os dados que devo passar obrigatoriamente? No exemplo de postman tem metadata e outras properiedades extras que nao aparecem na docs. Mas do jeito que está a docs a requisição aparece no dashboard com erro
Boa tarde, @enriquerene! Tudo bem?
No caso, a função createOneStepLink não espera nenhum parâmetro mesmo. Mas na tratativa interna da SDK requer que passe o array com parâmetro e o body.
Neste caso então o a array $param irá vazio.
não encontrei na documentação e lendo o código PHP de vocês também não encontrei o que exatamente deve ser passado ou não para o que voces chamam de $params = [] no método EFIPay::createOneStepLink($params = [], $body)
Entendi. Que aceita no máximo 4.0 seria uma sdk versão Gerencianet - https://github.com/gerencianet/gn-api-sdk-dotnet/blob/master/Gerencianet.SDK.Examples/OneStepCreditCard.cs
Boa tarde @erickyuri11 ! Nas novas versões, criamos exemplos pra cartão e pra boleto. O método utilizado é o mesmo, o que vai diferenciar é o body da requisição. No seu caso, se você olhar no seu arquivo createOneStepChargeCard, é chamado o métod createOneStepCharge. Então nas versões mais antigas, você tem o exemplo com nome createOneStepCharge, mas será preciso alterar o body. O exemplo provavelmente vai ser pra boleto, basta alterar o body pro exemplo de cartão.
ola, boa tarde o CreateOneStepCard so tem na versao 5.0 do net framework?
Boa noite! Estou usando esse exemplo para gerar um boleto, mas queria saber como faço para essa integração retornar um Bolix e não um boleto normal
https://github.com/efipay/sdk-node-apis-efi/blob/master/examples/charges/billet/createOneStepBillet.js
3500010property_does_not_existsPropriedade: "id". A propriedade [id] informada não existe. Ja conferi coloquei o $params = [
"id" => $plan_id,
]; esse erro ao criar api createOneStepSubscription
Ah sim, entendi. No caso, nosso plug-in oficial possui integração somente junto com o WooCommerce.
Em seu cenário, vejo então que seria necessário você desenvolver a integração com os endpoints de emissão de boletos de acordo com sua necessidade.
Para tornar essa integração mais fácil, você pode utilizar nossa SDK de PHP. Com ela, você só precisaria seguir o exemplo do "[createOneStepBillet.php](https://github.com/efipay/sdk-php-apis-efi/blob/main/examples/charges/billet/createOneStepBillet.php)" para emitir um boleto.
tem como gerar esse token sem fazer uma cobrança no cartão do cliente? Pois a cobrança vai ser feita nesse arquivo 'sdk-php-apis-efi/examples/charges/subscription/createOneStepCardSubscription.php', mas para executar esse arquivo eu já tenho que ter o payment token
'https://efipay.github.io/js-payment-token-efi/" class="link-msg" >https://efipay.github.io/js-payment-token-efi/' Estava configurando o layout desse exemplo, para usar ele para gerar payment token, e então usar esse paymente token para executar esse arquivo 'sdk-php-apis-efi/examples/charges/subscription/createOneStepCardSubscription.php', entretando se o usuário preencher esse formulário e depois o programa chamar 'OneStepCardSubscription.php', me parece que vão haver duas cobranças no cartão do cliente, pois os dois arquivo solicitam um valor, alguém pode me ajudar a resolver isso? Obs: Ao envia esse formulário 'https://efipay.github.io/js-payment-token-efi/' vai haver uma cobranaça não relacionada com a assinatura, mas eu preciso apenas do paymente token, pois esse arquivo aqui exige o paymente token 'OneStepCardSubscription.php', que de fato é o arquivo que vai fazer uma cobrança e a assinatura do cliente no plano.
Ao executar esse aquivo 'sdk-php-apis-efi/examples/charges/subscription/createOneStepCardSubscription.php' dá esse erro: "3500010
property_does_not_exists
Propriedade: "id". A propriedade [id] informada não existe." Já coloquei o id do plano, conferi e está certinho o número do id, alguém pode me ajudar a resolver?
ola, boa tarde queria saber porque ta dando essa menssagem no createonestepcard '"error":"request_not_allowed","error_description":"Não foi possível finalizar sua solicitação. Por favor, entre em contato com o suporte Gerencianet.' ?
Consegui fazer parte da integração funcionar. Chamei o método abaixo e consegui obter o token:
paymentToken = await efi.call("paymentToken", body: card);
Passo o token na chamada do proximo método e recebo o seguinte erro:
efi.call("createOneStepCharge", body: body);
Já validei no ambiente de homologação, as chaves estão corretas e as opções habilitadas para cartão de crédito. O que poderia ser?
olá, bom dia queria saber porque no CreateOneStepCard aparece 'No momento a transação não foi autorizada'?