Я пытаюсь понять Платежный API Blockchain.info. Я очень новичок в PHP.
Я хочу знать, как обрабатывать обратный вызов.
В документации сказано, что я должен предоставить $ callback_url: «URL обратного вызова, который будет уведомлен при получении платежа».
Но я просто не понимаю, как должен выглядеть этот callback_url. И что должен делать код PHP, чтобы получить информацию о входящем платеже.
Мое предположение до сих пор:
Blockchain.info проверяет сгенерированный адрес на наличие входящих платежей. Как только появляется новый платеж, callback_url получает уведомление. Это означает, что запрос «GET» направляется на URL?
Теперь, если я хочу обработать эти данные, я должен создать базу данных. Данные (например, подтверждения, сумма платежа и т. Д.) Будут записаны прямо в мою базу данных? Все, что мне нужно сделать, это проверить мою базу данных на предмет новой записи?
Пожалуйста, исправьте меня и помогите мне понять, как обрабатывать этот обратный вызов. Благодарю вас
Это может быть любая ссылка http: // или https: //, которая принимает запросы на получение. Так что просто создайте файл callback.php и установите для URL обратного вызова что-то вроде http://domain.com/callback.php и принять и проверить все отправленные параметры.
Других решений пока нет …