ximnes 0 Denunciar post Postado Outubro 30, 2015 Olá. Boa noite a todos. Estou montando o site do meu selo fonográfico, e primeiramente pensava em vender meus albums somente por Itunes. Porém estou estudando a possibilidade de vender pelo site, utilizando o Buy Page da Cielo. Tenho algumas dúvidas e gostaria de discutir com vocês. A idéia é que eu possa vender o album completo, e também cada faixa separada (assim como no Itunes). Porém a lógica por trás é que eu me complico. Eu já fiz o sistema de cadastro de usuários e tudo mais, e a da loja também. O que me complica é quando alguém comprar, como vou liberar o download do mp3 para o usuário que tenha adquirido. Os mp3 que eu liberar para download(teoricamente os singles do álbum), eu consegui não deixar o link "exposto", assim o usuário não tem o link original do mp3, sendo assim só usuários cadastrados poderão baixar. A base do meu pensamento de como quero que funcione é o site da Stones Throw, lá eles vendem o mp3 do site internamente, e também redirecionam para algum site que faça o reconhecimento do cartão de crédito(tipo a buy page da cielo). Porém eu acho que eles põe um limite de downloads também, por exemplo 4 vezes por mp3 que comprar, ou 4 por album(na verdade eu nunca comprei mp3 somente albums físicos). A dúvida principal realmente seria como autorizar tal usuário que comprou a poder baixar aquela faixa específica do mp3, ou album. Desde já agradeço a atenção. E se não fui totalmente claro, me avisem que tento explicar novamente. Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Outubro 30, 2015 Você pode usar o header para forçar o donwload do arquivo sem mostrar o caminho dele, se você deseja fazer a restrição por quantidade de download, basta a cada requisição contar e guardar no BD, quando chegar ao limite retorna o erro, claro, imagino que seu sistema terá login e etc... Recomendo também que você deixe os arquivos fora da área pública (isto se for forçar o download com o header). Compartilhar este post Link para o post Compartilhar em outros sites
ximnes 0 Denunciar post Postado Outubro 30, 2015 Eai ESerra muito obrigado, pelas ideias. Eu to usando o codeigniter para desenvolver o site. Em relação ao download o force download eu consegui fazer certo já. De qualquer forma eu teria que autorizar o download do usuário após confirmar a compra e pagamento certo? E tem como me dar um exemplo de como seria a estrutura de pastas? Eu tinha pensado em deixar na publica. Tipo public/artista/album/files/ e dentro dela conter os singles e o álbum completo. Eu sei que tem como por login e senha no proprio servidor nas pastas, mas assim o usuario teria que receber também o login e senha né? desde já agradeço a ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Outubro 30, 2015 De qualquer forma eu teria que autorizar o download do usuário após confirmar a compra e pagamento certo?A própria Cielo te informa o que foi pago, então isso pode ser automatizado. E tem como me dar um exemplo de como seria a estrutura de pastas?No meu entendimento isso é irrelevante, já que eu controlaria tudo pelo BD Eu sei que tem como por login e senha no proprio servidor nas pastas, mas assim o usuario teria que receber também o login e senha né?Login/senha de acesso ao sistema e não a pastas. Compartilhar este post Link para o post Compartilhar em outros sites
Juliano Amaral 1 Denunciar post Postado Outubro 30, 2015 Olá, primeiramente obrigado pela sua dúvida. A primeira coisa a se fazer nestes casos é analisar a sua estrutura de banco de dados atual. Pois dependendo da sua estrutura o tipo de lógica aplicada mudará. Uma dica seria armazenar os dados da compra do cliente e adicionar isso como crédito para ele no seu sistema. Vamos dizer que o cliente compre um crédito de 20 reais, que da direito a 20 faixas (99 centavos por faixa) ou a 1 álbum (com 20 músicas), então basta você adicionar esses 20 reais de crédito quando a Cielo te retornar o status da transação do cartão de credito do cliente como aprovada. Sendo assim, toda a vez que o cliente tentar baixar uma música, você verifica a quantidade de créditos dele, e além disso adiciona aquela música na lista de música compradas que ele possui. Sei que o processo é um tanto complicado, mas acredito ser simples. Se possível me adicione no Skype que auxilio você a montar esse modelo e te explico melhor essa lógica. Meu Skype e: StudyClassBr Fique na paz. Compartilhar este post Link para o post Compartilhar em outros sites