2015-09-24 3 views
1

Возможно, я подхожу к этому неправильно, но я использую Angell EYE Paypal library для создания и отправки счета-фактуры, который отлично работает, но теперь я зациклился на настройке прослушивателя IPN для обратите внимание, когда счет оплачивается.PayPal CreateAndSendInvoice и прослушиватель IPN (PHP)

Я не хочу указывать URL-адрес прослушивателя IPN в настройках учетной записи (уже используется и не хочу вмешиваться в это), и он скорее всего просто укажет URL-адрес так же, как вы бы сделали с «notify_url», для форм со стандартными платежами.

Возможно ли это с помощью CreateAndSendInvoice? Я рассмотрел только использование GetInvoiceDetails в задании cron и проверю статус счета таким образом, но предпочел бы маршрут IPN

ответ

2

API-фактура выставления счетов не поддерживает «notify_url», который устанавливается «на лету», поэтому вы либо будете полагаться на настройки учетной записи (фиксированный URL IPN), либо свое собственное задание cron из запросов GetInvoiceDetails API, чтобы получить статус счета-фактуры.

С другой стороны, большинство API-интерфейсов/стандартных форм платежей поддерживают notify_url в полезной нагрузке запроса (переопределяя настройки учетной записи), вы можете переключить подход, чтобы использовать URL-адреса динамического прослушивателя там, и сохранить базу url в настройках учетной записи для статуса фактурирования и других сообщений, вызванных событиями.

+0

Спасибо за ответ. Я думаю, я поеду с заданием cron, так как мгновенные обновления статуса счета не нужны –

Смежные вопросы