Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split de pagamento #9

Open
pavini opened this issue May 15, 2018 · 30 comments
Open

Split de pagamento #9

pavini opened this issue May 15, 2018 · 30 comments

Comments

@pavini
Copy link

pavini commented May 15, 2018

Ola,

Existe a intenção de implementar o split de pagamento nesse pacote? Estou buscando algo e não encontro, e este pacote uso há algum tempo e gosto muito.

Abraços

@banzeh
Copy link
Owner

banzeh commented May 15, 2018

@pavini, boa tarde.

Dei uma olhada rápida lá na documentação e não encontrei nada sobre split. Pode me passar o link com a explicação para eu verificar?

@tiagorosendo
Copy link

Olá @pavini e @banzeh sou desenvolvedor do time da API 3.0, irei enviar um PR incluindo o Split de Pagamentos, e irei revisar aqui com o time para incluir os detalhes do split na documentação da API.

@banzeh
Copy link
Owner

banzeh commented Jun 8, 2018

Valeu @tiagorosendo, assim que a documentação estiver no ar já começo o desenvolvimento no módulo.

Obrigado.

@leonardoquevedox
Copy link

Olá, @tiagorosendo! Existe alguma previsão para a inclusão dos detalhes do split de pagamento na documentação API 3.0?

Estou selecionando o gateway de pagamento para uma série de projetos que vão operar um modelo marketplace e queria muito poder utilizar a Cielo, atualmente essa é a última parte do quebra cabeça pra nós fecharmos a decisão.

Forte abraço, e parabéns pelo módulo @banzeh!

@banzeh
Copy link
Owner

banzeh commented Oct 8, 2018

@Leopq , pela documentação da Cielo ainda não vi nada referente ao split de pagamento, mas a Braspag já conta com o recurso.

Como ainda não saiu nada na documentação da Cielo, estou pensando em criar uma integração com a Braspag para realizar o split de pagamentos

@andremw
Copy link

andremw commented Oct 9, 2018

@banzeh , eu precisava resolver essa questão do split logo para as minhas necessidades e acabei fazendo um fork da tua. Eu estava pensando que talvez a gente consiga juntar o que foi feito para deixarmos numa lib só. Dá uma olhada: https://github.com/Upply/cielo-braspag

@leonardoquevedox
Copy link

@banzeh @andremw Fantástico! André, vou aproveitar pra tirar uma dúvida que eu penso ser pertinente: É possível cadastrar um merchant (terceiro) do marketplace pela API para realizar o Split? Não consegui encontrar nada na documentação a respeito disso.

@andremw
Copy link

andremw commented Oct 9, 2018

@Leopq , até onde eu sei, não. Também não consegui achar nada na documentação.

@banzeh
Copy link
Owner

banzeh commented Oct 11, 2018

@andremw Vou dar uma olhada no seu pacote e ver como faríamos para juntar os dois pacotes em um só.

@banzeh
Copy link
Owner

banzeh commented Oct 11, 2018

@Leopq Faz algum tempo que não vejo a documentação da Cielo, mas na época que comecei a desenvolver o pacote não existia split, por isso não foi implementado.

Um "split" usando outra Merchant seria possível usando duas vezes o pacote, cada uma com sua configuração. Fazendo assim teria que se fazer sempre duas chamadas pra mesma compra, e passaria duas compras no cartão do cliente. No caso do boleto seriam dois boletos. O problema seria fazer a conciliação das vendas em caso de falha em uma das transações, por exemplo.

@banzeh
Copy link
Owner

banzeh commented Oct 15, 2018

@tiagorosendo estava lendo a documentação da braspag e reparei que as transações via split são realizadas pela api da cielo mesmo, mas utilizando a autenticação da braspag. Fiz uma tentativa aqui pelo postman usando as credenciais de acesso da própria Cielo e recebi o seguinte erro:

[
    {
        "Code": 245,
        "Message": "Merchant does not have split configuration"
    }
]

Segue a requisição

curl -X POST \
  https://api.cieloecommerce.cielo.com.br/1/sales/ \
  -H 'Content-Type: application/json' \
  -H 'MerchantId: *************' \
  -H 'MerchantKey: ******************' \
  -H 'cache-control: no-cache' \
  -d '{
   "MerchantOrderId":"2014111703",
   "Customer":{
      "Name":"Comprador"
   },
   "Payment":{
     "Type":"SplittedCreditCard",
     "Amount":10000,
     "Installments":1,
     "SoftDescriptor":"Marketplace",
     "CreditCard":{
         "CardNumber":"1234123412341231",
         "Holder":"Teste Holder",
         "ExpirationDate":"12/2030",
         "SecurityCode":"123",
         "Brand":"Visa"
     }
   }
}'

Seria possível utilizar a documentação da Braspag para fazer o split diretamente na Cielo usando as credenciais da Cielo mesmo?

@virgiliomax
Copy link

Alguma novidade com relação ao "split" de pagamento?!

@banzeh
Copy link
Owner

banzeh commented Nov 30, 2019

@virgiliomax parece que a documentação do split está no repositório da Braspag.

https://docsbraspag.github.io/SplitBraspag/SplitBraspag/2017-08-12-split-pagamentos/

Por enquanto não está implementado neste pacote, minha ideia é implementar depois de refazer o pacote em typescript.

@banzeh banzeh pinned this issue Nov 30, 2019
@banzeh banzeh unpinned this issue May 2, 2020
@uxudev
Copy link

uxudev commented Oct 15, 2020

Olá, previsão da implementação do split no pacote?

@matheuskildere
Copy link

Aparentemente, dois anos depois, o pacote ainda não foi implementado!

[ { "Code": 245, "Message": "Merchant does not have split configuration" } ]

@HerculesGit
Copy link

@tiagorosendo estava lendo a documentação da braspag e reparei que as transações via split são realizadas pela api da cielo mesmo, mas utilizando a autenticação da braspag. Fiz uma tentativa aqui pelo postman usando as credenciais de acesso da própria Cielo e recebi o seguinte erro:

[
    {
        "Code": 245,
        "Message": "Merchant does not have split configuration"
    }
]

Segue a requisição

curl -X POST \
  https://api.cieloecommerce.cielo.com.br/1/sales/ \
  -H 'Content-Type: application/json' \
  -H 'MerchantId: *************' \
  -H 'MerchantKey: ******************' \
  -H 'cache-control: no-cache' \
  -d '{
   "MerchantOrderId":"2014111703",
   "Customer":{
      "Name":"Comprador"
   },
   "Payment":{
     "Type":"SplittedCreditCard",
     "Amount":10000,
     "Installments":1,
     "SoftDescriptor":"Marketplace",
     "CreditCard":{
         "CardNumber":"1234123412341231",
         "Holder":"Teste Holder",
         "ExpirationDate":"12/2030",
         "SecurityCode":"123",
         "Brand":"Visa"
     }
   }
}'

Seria possível utilizar a documentação da Braspag para fazer o split diretamente na Cielo usando as credenciais da Cielo mesmo?

Esse é o mesmo problema que estamos tendo!

@cristiano-linvix
Copy link

Olá, alguém conseguiu fazer o split de pagamentos com a Cielo?

@HerculesGit
Copy link

HerculesGit commented Jan 27, 2021

Olá, alguém conseguiu fazer o split de pagamentos com a Cielo?

Chegamos perto, mas eles negaram a key de produção enquanto estavamos implementando com a key de teste, então, fizemos com outro getway

@cristiano-linvix
Copy link

Que coisa, eu preciso fazer isso, estou desenvolvendo um app, e preciso cobrar uma taxa sobre as transações sobre o cartão dentro do aplicativo, será que existe outra maneira pra fazer isso?

@HerculesGit
Copy link

Que coisa, eu preciso fazer isso, estou desenvolvendo um app, e preciso cobrar uma taxa sobre as transações sobre o cartão dentro do aplicativo, será que existe outra maneira pra fazer isso?

Tenta outro getway de pagamento.
Tem a getnet e a pagar.me

Quem sabe essa última você consiga. Eles utilizam requisições via API usando JSON

@cristiano-linvix
Copy link

Será que tem como eu cobrar essa taxa sem ser via split de pagamento?

@cristiano-linvix
Copy link

Olá, alguém conseguiu fazer o split de pagamentos com a Cielo?

Chegamos perto, mas eles negaram a key de produção enquanto estavamos implementando com a key de teste, então, fizemos com outro getway

Qual gateway vocês utilizaram?

@AndrioC
Copy link

AndrioC commented Feb 12, 2021

Olá!

Alguém sabe informar se o split de pagamento foi implementado? Não consegui encontrar na documentação.

@banzeh
Copy link
Owner

banzeh commented Feb 12, 2021

Olá!

Alguém sabe informar se o split de pagamento foi implementado? Não consegui encontrar na documentação.

Cara, não cheguei a acompanhar mais a documentação da Cielo, mas até então não consegui fazer split em sandbox, então não implementei nada.

Existe uma outra lib que parece fazer, mas nunca utilizei ela.

Abraços

@cristiano-linvix
Copy link

@banzeh, Sabe que outra lib é essa?

@AndrioC
Copy link

AndrioC commented Feb 13, 2021

Consegui falar com uma atendente da Cielo que informou que utilizando a API 3.0 é possível realizar o split de pagamento, mas isso seria feito através da braspag, que pertence a Cielo.

@AndrioC
Copy link

AndrioC commented Feb 13, 2021

@banzeh
Copy link
Owner

banzeh commented Feb 14, 2021

@banzeh, Sabe que outra lib é essa?

https://www.npmjs.com/package/@upply/cielo-braspag

@HerculesGit
Copy link

Consegui falar com uma atendente da Cielo que informou que utilizando a API 3.0 é possível realizar o split de pagamento, mas isso seria feito através da braspag, que pertence a Cielo.

Muito bem lembrado!

@TulioMatos
Copy link

Olá, alguem conseguiu implementar o split junto com a cielo? Estou com dificuldades, obg.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests