Histórico

EXIBINDO CONVERSAS RECENTES:

Texto: oneStep
# cartões
Avatar discord do usuario mateusbrasil2944

mateusbrasil2944

Ver no Discord

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

# dúvidas
Avatar discord do usuario enriquerene

enriquerene

Ver RespostasVer no Discord

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

# dúvidas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver RespostasVer no Discord

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.

# dúvidas
Avatar discord do usuario enriquerene

enriquerene

Ver RespostasVer no Discord

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)

# cartões
Avatar discord do usuario jessica_efi

jessica_efi

Ver RespostasVer no Discord

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.

# assinaturas
Avatar discord do usuario carolineballes

carolineballes

Ver RespostasVer no Discord

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

# módulos-plugins
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver RespostasVer no Discord

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.

# assinaturas
Avatar discord do usuario lirousme

lirousme

Ver RespostasVer no Discord

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

# assinaturas
Avatar discord do usuario lirousme

lirousme

Ver RespostasVer no Discord

'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.

# assinaturas
Avatar discord do usuario lirousme

lirousme

Ver RespostasVer no Discord

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?

# cartões
Avatar discord do usuario erickyuri11

erickyuri11

Ver RespostasVer no Discord

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.' ?

# dúvidas
Avatar discord do usuario carlossulzer

carlossulzer

Ver RespostasVer no Discord

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?

imagem enviada na mensagem pelo usuario carlossulzer

# cartões
Avatar discord do usuario erickyuri11

erickyuri11

Ver RespostasVer no Discord

olá, bom dia queria saber porque no CreateOneStepCard aparece 'No momento a transação não foi autorizada'?