[#821] Callback url not called

Migrated from Redmine #821 | Author: Tim Chen
Status: New | Priority: High, I’m very impatient | Created: 2021-11-29


Hello SimplyBook team,

Thank you for the amazing APIs and functionalities.
We are integrating SimplyBook APIs to sync booking data to our own system, but we are facing a problem that the callback urls are not getting called with any type of notification.
We have checked the logs on our side and couldn’t find any log or error messages for it, which means they were not called at all.
We have tested booking create, change, cancel but nothing happened.

Would you mind checking the record for us to find out what the problem is? Any information on your side would help a lot.

Our company ID is: metcard
Our callback and ticket callback url are: https://asia-northeast1-metcard-dev.cloudfunctions.net/sbCallBack

Thank you very much!

Sincerely,
Tim Chen

Redmine Admin wrote:

hi, please provide your booking page url

Tim Chen wrote:

Redmine Admin wrote:

hi, please provide your booking page url

Sure.
The service booking url is: MetCard 戶外履歷 | 免費線上預約排程系統
The whole booking site is: MetCard 戶外履歷 | 免費線上預約排程系統

Thank you!

Redmine Admin wrote:

everything looks fine, please make a test booking and check your callback server logs

Tim Chen wrote:

Redmine Admin wrote:

everything looks fine, please make a test booking and check your callback server logs

Thanks for checking. Just noticed that the callback url won’t get called until the customer pays for the ticket.
The booking was created with an ID when the customer selects a time slot and confirms, so we thought the callback url will be called with notification type: create.

For future reader if you are testing a paid service, the callback url only gets triggered when the customer pays.

Still, thank you for investigating and helping.

Sincerely,
Tim Chen

Tim Chen wrote:

Thanks for checking. Just noticed that the callback url won’t get called until the customer pays for the ticket.
The booking was created with an ID when the customer selects a time slot and confirms but hasn’t paid yet, so we thought the callback url would be called with notification type: create.

For future reader if you are testing a paid service, the callback url only gets triggered when the customer pays.

Still, thank you for investigating and helping.

Sincerely,
Tim Chen