Webhook Notification Management

PayTo agreement error sample with failure code field
{"payment_agreement_id"=>"2123PA20250625131618312",
"status"=>"cancelled",
"created_at"=>"2025-06-25T13:16:18.333Z",
"maximum_amount"=>"99.99",
"message"=>"Mandate Suspended Final Collection",
"failure_code"=>"M014"}


PayTo initiation error sample with failure code field
{"payment_initiation_id"=>"2123PA20250625131618312",
"status"=>"cancelled",
"created_at"=>"2025-06-25T13:16:18.333Z",
"maximum_amount"=>"99.99",
"message"=>"Check with ShaBaas Pay on possible Outage. Retry again after sometime",
"failure_code"=>"R064"}


DD error sample. We don't have failure code in response for DD
{"payment_initiation_id"=>"DD7471PI1748957796",
"status"=>"rjct",
"message"=>"insufficient funds",
"created_at"=>"2025-06-03T13:36:37.185Z",
"settled"=>false,
"transfer"=>"transfer_not_started"}