У вас, кажется, есть два разных написания для заряда.В одном случае вы пишете идентификатор заряда , а в другом обвинение ID .Что он?Если ваш обратный вызов получает идентификатор оплаты от Shopify, то, безусловно, Shopify создал его.Вы знаете, что можете просто использовать командную строку, чтобы запросить в магазине повторяющиеся платежи за приложения?Что произойдет, если вы это сделаете?У вас там больше одного сидящего?Они в состоянии "в ожидании"?Вы не хотите отлаживать с веб-вызовами туда и обратно столько для этого.Намного проще протестировать ваш код независимо от этого.Попробуй CLI работать.Это идет намного быстрее.