The flow
Starts it 18Logic 12Service 9
The steps in the order they run, from what starts it.
- 1Get productsWebhookStarts it
- 2PaymentWebhookStarts it
- 3StatusWebhookStarts it
- 4Handle YooKassa webhookWebhookStarts it
- 5Get products_1Google SheetsService
- 6Check request valuesIfLogic
- 7Check request values_1IfLogic
- 8Handle EventsSwitchLogic
- 9Sorting by priceSortLogic
- 10Handle Error (get product)Respond To WebhookStarts it
- 11Email validationIfLogic
- 12Handle ErrorRespond To WebhookStarts it
- 13YooKassa Request StatusHttp RequestService
- 14Handle Error (check request)Respond To WebhookStarts it
- 15Validation metadataIfLogic
- 16Validation metadata_IfLogic
- 17Respond ProductsRespond To WebhookStarts it
- 18Get product_idSetLogic
- 19Respond statusRespond To WebhookStarts it
- 20Handle Error statusRespond To WebhookStarts it
- 21Get OrderGoogle SheetsService
- 22Handle Error webhookRespond To WebhookStarts it
- 23Get transactionGoogle SheetsService
- 24Get ProductGoogle SheetsService
- 25Check OrderIfLogic
- 26Check if transaction existsIfLogic
- 27Check product_idIfLogic
- 28Handle Error (get product)_1Respond To WebhookStarts it
- 29Save TransactionGoogle SheetsService
- 30Update refund statusGoogle SheetsService
- 31Idempotence Key GenerationCodeLogic
- 32Handle Error (product_id)Respond To WebhookStarts it
- 33Respond payment eventRespond To WebhookStarts it
- 34Respond refund eventRespond To WebhookStarts it
- 35YooKassa RequestHttp RequestService
- 36Save OrderGoogle SheetsService
- 37Handle Error (yookassa)Respond To WebhookStarts it
- 38Respond PaymentRespond To WebhookStarts it
- 39Handle Error (save order)Respond To WebhookStarts it