Naghtrion Postado Fevereiro 21, 2017 Denunciar Compartilhar Postado Fevereiro 21, 2017 Olá, Eu uso esse codigo para criar um botão de pagamento usando a api do mercado pago: $preference_data = [ "items" => [ [ "id" => $id, "title" => $description, "quantity" => 1, "currency_id" => "BRL", "unit_price" => $price ] ] ]; $preference = $mp->create_preference($preference_data); Mas quando vou comprar, não aparece a Opção de pagamento por cartão de credito! Tem algum parametro a mais para passar no $preference_data? OU tem que habilitar alguma opção para habilitar no painel? Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Fevereiro 21, 2017 Denunciar Compartilhar Postado Fevereiro 21, 2017 Da uma olhada aqui https://www.mercadopago.com.br/developers/pt/tools/sdk/server/php Vê se tu acha. 1 Link para o comentário Compartilhar em outros sites More sharing options...
Solitario Postado Fevereiro 21, 2017 Denunciar Compartilhar Postado Fevereiro 21, 2017 e.e normalmente pra mim aparece no meu site ... só que pode ser também na sua conta e.e Link para o comentário Compartilhar em outros sites More sharing options...
Naghtrion Postado Fevereiro 23, 2017 Autor Denunciar Compartilhar Postado Fevereiro 23, 2017 e.e normalmente pra mim aparece no meu site ... só que pode ser também na sua conta e.e Ja procurei em tudo mas nao acho nada sobre ativar o cartão... Da uma olhada aqui https://www.mercadopago.com.br/developers/pt/tools/sdk/server/php Vê se tu acha. Achei nao ;-; Link para o comentário Compartilhar em outros sites More sharing options...
Rezende Postado Fevereiro 23, 2017 Denunciar Compartilhar Postado Fevereiro 23, 2017 Na hora de criar um pagamento, são essas as opções: $preference_data = array( "items" => array( array( "id" => "Code", "title" => "Title of what you are paying for", "currency_id" => "USD", "picture_url" =>"https://www.mercadopago.com/org-img/MP3/home/logomp3.gif", "description" => "Description", "category_id" => "Category", "quantity" => 1, "unit_price" => 10.2 ) ), "payer" => array( "name" => "user-name", "surname" => "user-surname", "email" => "[email protected]", "date_created" => "2014-07-28T09:50:37.521-04:00", "phone" => array( "area_code" => "11", "number" => "4444-4444" ), "identification" => array( "type" => "DNI", "number" => "12345678" ), "address" => array( "street_name" => "Street", "street_number" => 123, "zip_code" => "1430" ) ), "back_urls" => array( "success" => "https://www.success.com", "failure" => "http://www.failure.com", "pending" => "http://www.pending.com" ), "auto_return" => "approved", "payment_methods" => array( "excluded_payment_methods" => array( array( "id" => "amex", ) ), "excluded_payment_types" => array( array( "id" => "ticket" ) ), "installments" => 24, "default_payment_method_id" => null, "default_installments" => null, ), "shipments" => array( "receiver_address" => array( "zip_code" => "1430", "street_number"=> 123, "street_name"=> "Street", "floor"=> 4, "apartment"=> "C" ) ), "notification_url" => "https://www.your-site.com/ipn", "external_reference" => "Reference_1234", "expires" => false, "expiration_date_from" => null, "expiration_date_to" => null ); Talvez é preferência da sua conta, tentar criar outra conta no MP e tentar. Link para o comentário Compartilhar em outros sites More sharing options...
Naghtrion Postado Fevereiro 24, 2017 Autor Denunciar Compartilhar Postado Fevereiro 24, 2017 Na hora de criar um pagamento, são essas as opções: $preference_data = array( "items" => array( array( "id" => "Code", "title" => "Title of what you are paying for", "currency_id" => "USD", "picture_url" =>"https://www.mercadopago.com/org-img/MP3/home/logomp3.gif", "description" => "Description", "category_id" => "Category", "quantity" => 1, "unit_price" => 10.2 ) ), "payer" => array( "name" => "user-name", "surname" => "user-surname", "email" => "[email protected]", "date_created" => "2014-07-28T09:50:37.521-04:00", "phone" => array( "area_code" => "11", "number" => "4444-4444" ), "identification" => array( "type" => "DNI", "number" => "12345678" ), "address" => array( "street_name" => "Street", "street_number" => 123, "zip_code" => "1430" ) ), "back_urls" => array( "success" => "https://www.success.com", "failure" => "http://www.failure.com", "pending" => "http://www.pending.com" ), "auto_return" => "approved", "payment_methods" => array( "excluded_payment_methods" => array( array( "id" => "amex", ) ), "excluded_payment_types" => array( array( "id" => "ticket" ) ), "installments" => 24, "default_payment_method_id" => null, "default_installments" => null, ), "shipments" => array( "receiver_address" => array( "zip_code" => "1430", "street_number"=> 123, "street_name"=> "Street", "floor"=> 4, "apartment"=> "C" ) ), "notification_url" => "https://www.your-site.com/ipn", "external_reference" => "Reference_1234", "expires" => false, "expiration_date_from" => null, "expiration_date_to" => null ); Talvez é preferência da sua conta, tentar criar outra conta no MP e tentar. Ja coloquei tudo isso ai e mesmo assim não vai, tipo se eu entro na minha conta do mercado pago e crio por la, aparece o cartão, mas se crio com a API não, pedi pra um amigo testar com a API e tambem nao apareceu o cartão como forma de pagamento. '-' Link para o comentário Compartilhar em outros sites More sharing options...
Solitario Postado Fevereiro 24, 2017 Denunciar Compartilhar Postado Fevereiro 24, 2017 (editado) Eu uso normalmente este code: (Não sei se mude do seu) (PHP) $mp = new MP ("ID", "SECRET"); $preference_data = array ( "items" => array ( array ( "title" => "Nsei", "quantity" => 1, "currency_id" => "BRL", "unit_price" => (float) $Valor, ) ) ); $preference = $mp->create_preference($preference_data); Editado Fevereiro 24, 2017 por Solitario 1 Link para o comentário Compartilhar em outros sites More sharing options...
Rezende Postado Fevereiro 24, 2017 Denunciar Compartilhar Postado Fevereiro 24, 2017 Eu acabei de criar uma API, e ta pegando o cartão de boas. 1 Link para o comentário Compartilhar em outros sites More sharing options...
Naghtrion Postado Março 1, 2017 Autor Denunciar Compartilhar Postado Março 1, 2017 Eu acabei de criar uma API, e ta pegando o cartão de boas. Eu uso normalmente este code: (Não sei se mude do seu) (PHP) $mp = new MP ("ID", "SECRET"); $preference_data = array ( "items" => array ( array ( "title" => "Nsei", "quantity" => 1, "currency_id" => "BRL", "unit_price" => (float) $Valor, ) ) ); $preference = $mp->create_preference($preference_data); voltou a funcionar sozinho... ta aparecendo novamente o cartão Obrigado a quem me ajudou, podem fechar o topico Link para o comentário Compartilhar em outros sites More sharing options...
Pedroemfrente Postado Março 1, 2017 Denunciar Compartilhar Postado Março 1, 2017 <p style="text-align:center;"><img alt="logo-forum.png" src="http://www.gamersboard.com.br/logo-forum.png"/></p><br /></br><br /></br><br />Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.</br><br /></br><br /></br><br />Atenciosamente,</br><br />Gamer's Board</br> Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Naghtrion
Olá,
Eu uso esse codigo para criar um botão de pagamento usando a api do mercado pago:
Mas quando vou comprar, não aparece a Opção de pagamento por cartão de credito!
Tem algum parametro a mais para passar no $preference_data? OU tem que habilitar alguma opção para habilitar no painel?
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados