Eu acho que você pode lidar com o preço não fixo você mesmo.
O objetivo é propor uma interface agradável para aumentar / diminuir o preço (um formulário com +/-). Você pode até propor copiar o preço médio das últimas 5 pessoas que compraram este item.
Quando o preço é definido, você pode manipular o formulário:
- se for <1 $, basta dizer "Obrigado pela sua oferta, mas com o custo da transação paypal, não recebo um centavo, então prefiro oferecer o produto a você. Aqui está o link. Se você realmente deseja compre, você pode voltar para a página anterior ".
- se for> 1 $, "Obrigado por sua compra, basta clicar neste botão para pagar com Paypal" e você gera o botão com o valor
Observe que o botão paypal aparece apenas na última etapa; você também pode propor outras formas de pagamento.
Se você tiver vários itens, poderá usar um sistema de compras e definir todos os preços como 0 e personalizá-lo para não mostrar os preços em nenhum lugar. Em seguida, na última página, você solicita o pagamento total que o usuário deseja fazer e usa seu formulário personalizado em vez do proposto pelo sistema de compras.