Я хочу, чтобы сделать его настраиваемым. Тем не менее, я думаю, по крайней мере, 1 подтверждение должно быть требование. Но подождите ... это даже можно обнаружить оплаты без каких-либо подтверждений?
Да, это возможно в большинстве случаев для обнаружения операций, как только они направляются в сеть (то есть, как вы можете платить за вещи, менее чем за 10 минут с Bitcoin).
То, что я хотел бы предложить вам создать мастер закрытого ключа в автономном режиме. Теперь у вас есть закрытый ключ P и ключ р общественности.
С эллиптической кривой криптографией, если вы создаете другой секретный ключ Q с открытым ключом д. Открытый ключ формируется путем добавления закрытых ключей вместе будет равен открытыми ключи суммируются (в модульной арифметике). Р + Q -> р + д
Это означает, что вы можете использовать PHP для создания новых открытых ключей на лету, установив Q = $ payment.id
Вы можете безопасно хранить р на сервере (но не магазин P онлайн) это означает, что вы можете работать открытый ключ пользователь должен платить = р + д.
Теперь вы можете использовать Bitcoin апи как
blockchain-х работать, если пользователь заплатил или нет (и вы можете установить, как много подтверждений)
Вы можете использовать
эта библиотека сделать эллиптическую кривую вещи (хотя вы должны добавить в параметрах для secp256k1 кривых).