Forum Replies Created

Viewing 5 replies - 1 through 5 (of 5 total)
  • Olá, gostaria de saber se o problema de lentidão foi resolvido, Se sim, poderia postar por gentileza. Pois, quando ativo o mesmo plugin todo o sistema fica muito lento.

    Thread Starter 9jorge

    (@9jorge)

    Boa tarde, essa opção de usar o application_fee só poderá ser utilizada em modo de produção ?

    Fico no aguardo para mais esclarecimentos.

    Att

    Thread Starter 9jorge

    (@9jorge)

    Desculpa a demora para responder.
    Eu estou usando as credenciais do meu cliente, obtida na “Obtenha as credenciais dos seus usuários”.

    Vou explicar o fluxo que estou fazendo completo, pode ser que estou errando em algum fluxo.

    1º Conecto os usuários e obtendo o authorization code, no código abaixo uso o APP_ID do meu usuário, obtido no aplication

    https://auth.mercadopago.com.br/authorization?client_id=APP_ID&response_type=code&platform_id=mp&redirect_uri=http%3A%2F%2Fwww.URL_de_retorno.com

    2º ) Obtendo o AUTHORIZATION_CODE eu uso ele para fazer obter as credenciais do meu usuário
    usando o seguinte código:

    curl -X POST \
         -H 'accept: application/json' \
         -H 'content-type: application/x-www-form-urlencoded' \
         'https://api.mercadopago.com/oauth/token' \
         -d 'client_secret=ACCESS_TOKEN' \  // Token de acesso do meu usuário.
         -d 'grant_type=authorization_code' \
         -d 'code=AUTHORIZATION_CODE' \     // aqui eu uso o AUTHORIZATION_CODE obtido no passo anterior.
         -d 'redirect_uri=REDIRECT_URI'
    

    3º ) Com isso ele me retorna o seguinte :

    
    {
        "access_token": "USER_AT",
        "public_key": "USER_PK",
        "refresh_token": "USER_RT",
        "live_mode": false,
        "user_id": 123456789,
        "token_type": "bearer",
        "expires_in": 15768000,
        "scope": "offline_access read write"
    }
    

    4º ) Até aqui tudo está funcionando conforme a documentação, porém no próximo passo, eu uso o que eu obtive no passo 3º que é o public_key, para gerar o token de acesso do meu usuário que é “Obtenha os dados do cartão do seu cliente” e “Obtenha o token de uso único para o cartão” link https://www.mercadopago.com.br/developers/pt/solutions/payments/custom-checkout/charge-with-creditcard/javascript/. Para isso eu sigo os passos do checkout transparente onde eu faço um HTTP POST passando o public_key obtido no passo 3 e os dados do meu usuário, e assim obtendo o token.

    5º ) A partir daí eu faço o fluxo de pagamento, cobrando uma comissão,

    curl -X POST \
            -H 'accept: application/json' \
            -H 'content-type: application/json' \
            https://api.mercadopago.com/v1/payments?access_token=USER_AT \ // obtido no passo 3º
            -d '{
                    "transaction_amount": 100,
                    "token": "xxx", // Aqui eu passo o token obtido no passo 4º 
                    "description": "Title of what you are paying for",
                    "installments": 1,
                    "payer": {
                            "email": "xxxx"
                    },
                    "payment_method_id": "visa",
                    "application_fee": 2.56
            }'

    E quando eu executo o código acima é que apresenta a mensagem.

    Bom, é esse o fluxo que estou fazendo. Mais até o momento, não consegui prosseguir.

    Thread Starter 9jorge

    (@9jorge)

    Olá tudo bem, obrigado pela resposta,

    Sim a opção “MP Connect / Marketplace mode” está habilitada na aplicação. Porém sem sucesso até o momento.

    Thread Starter 9jorge

    (@9jorge)

    Olá tudo bem, obrigado pela resposta,

    Sim a opção “MP Connect / Marketplace mode” está habilitada na aplicação. Porém sem sucesso até o momento.

Viewing 5 replies - 1 through 5 (of 5 total)