9

Итак, я интегрирую API-интерфейс Paypal Rest с моим сайтом django, поэтому я могу ввести подписку на биллинг, пока все идет отлично.Соглашения о выставлении счетов API для Paypal webhooks

У меня есть интерфейс для планов фактурирования, соглашений о выставлении счетов, истории транзакций и всего, что нужно для создания и активации платежных соглашений и т. Д.

Однако мне нужен способ получить уведомление, если соглашение о выставлении счета отменено или платеж был заключен для соглашения о выставлении счетов, поэтому я, хотя веб-хосты, был бы способ пойти на это, однако я не уверен на 100%, что веб-хосты работают для биллинговые соглашения?

Может ли кто-нибудь предложить способ, которым я могу отслеживать платежи, сделанные за соглашения о выставлении счетов или другой метод?

ответ

2

Это может быть не связано с уведомлением веб-крюка Paypal. Вы можете попробовать его на песочнице и посмотреть, есть ли у вас уведомление по электронной почте. Или вы можете использовать IPN, вы должны иметь возможность получать уведомления IPN.

+2

Хорошо, я тестирую все веб-камеры, и я ничего не получаю, поэтому кажется, что они не работают для подписки, которая раздражает, поскольку я выполнил всю эту работу для REST API и теперь должен использовать IPN до REST API готов:/ –

+1

Я полностью понял вашу ситуацию. PayPal активно работает над решением уведомления REST. Планируется перенести пользователей с IPN на уведомлениях о веб-узлах. Что касается поддержки уведомлений веб-хостов для биллингового соглашения, мы также работаем над этим. – Alex

+1

Когда мы можем ожидать, что такие изменения внесены в веб-узлы REST API, так как это все, что я ожидаю, чтобы интегрировать REST API в систему биллинга моих сайтов. И сейчас мне приходится интегрировать систему IPN, а пока. –

2

Я могу подтвердить, что при повторяющейся платеж выполняется, один уведомляется через webhook событие PAYMENT.SALE.COMPLETED, как описано здесь: https://github.com/paypal/PayPal-Python-SDK/issues/132#issuecomment-261374087

JSON структура события webhook:

{ 
    ... 
    "resource": { 
     ... 
     "billing_agreement_id": "I-38097XVV6XVU" 
     ... 
    } 
    ... 
} 

Список всех названий событий можно найти здесь: https://developer.paypal.com/docs/integration/direct/webhooks/event-names/

0

На данный момент кажется, что веб-хосты - это неправильный способ реализации Paypal Recur кольцо Платежи. Это недавняя нить Github, где вы можете увидеть, как может быть рабочий процесс: https://github.com/paypal/PayPal-REST-API-issues/issues/105

Об этом отвечает один из разработчиков PayPal. Возможно, мы должны использовать IPN до тех пор, пока не будет выполнена разработка webhooks.

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