Balanced Payments — обратные вызовы с веб-перехватчиками

Я создаю приложение, которое позволяет осуществлять платежи ACH, и мне нужно будет использовать веб-перехватчики, чтобы получать уведомления, когда дебеты переходят между разными статусами. Я понимаю, что могу создать обратный вызов либо программно, либо через панель инструментов, которая установит URL-адрес, по которому будет отправлена ​​​​полезная нагрузка (или с помощью любого установленного метода HTTP).

Можно ли зарегистрировать обратные вызовы только для определенных событий (например, POST для /foo только с событиями debit.failed)?

Или, регистрируя обратный вызов, настраиваю ли я его так, чтобы все события отправлялись на этот URL-адрес, после чего я анализирую полезную нагрузку и обрабатываю каждое событие отдельно?


person s1ack3rhack3r    schedule 06.05.2014    source источник
comment
Вы, вероятно, захотите прочитать об конечных точках связи — они используются в API для обработки различных типы данных/запросов. Я думаю, что для конечных точек, специфичных для Rails, было бы более уместно посмотреть, как ваш провайдер ACH отправляет данные — конечно, они позволят вам отправлять данные в определенные конечные точки, что позволит вам определить, по какому пути отправлять различные запросы?   -  person Richard Peck    schedule 06.05.2014
comment
Это предположение я тоже сделал. Я считаю, что достаточно знаком с концепциями того, что я хочу делать, и мой вопрос больше основан на том, как это сделать с помощью Balanced, в частности, как выглядит полезная нагрузка и как подписаться на определенные события, а не просто на общее обработчик событий, который отправляет каждое входящее событие.   -  person s1ack3rhack3r    schedule 06.05.2014


Ответы (1)


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

person Remear    schedule 06.05.2014