cancel
Showing results for 
Search instead for 
Did you mean: 

ARB Subscription Webhook Payload

 

I would like to test the webhook on Recurring Payment (Not when setup, but when the transaction is made, ie: 1 months time).

Is it safe to assume that the event type is net.authorize.payment.authcapture.created.

If this is the case it seems like no actual useful data is sent from Authorize, its just internal data. They do not seem to send the profile ID or anything, is this the case?

        {
            "notificationId": "10760e7d-afce-4f95-9772-43ada4f19cee",
            "eventType": "net.authorize.payment.authcapture.created",
            "eventDate": "2023-12-15T03:27:29.344375Z",
            "webhookId": "bedfdb50-f7c7-49f6-8ebb-b593ca776164",
            "payload": {
                "responseCode": 21,
                "authCode": "572",
                "avsResponse": "M",
                "authAmount": 12.5,
                "entityName": "transaction",
                "id": "245"
            }
        }

After some reading around someone suggests that a transaction callback from a ARB payment will contain the `subscriptionId` but no mention of this exists in the documentation so can someone please confirm ? (also someone might want to update docs if this is the case).

If this is the case then its as simple as me cross referencing the incoming event "authcapture.created" with the subscriptionId`.

Thanks.

scottiescott
Member
2 REPLIES 2

Both these links below suggest that it does contain subscription ID, support chat had no clue at all and kept sending me a link to the webhook docs page and email support are worse they keep passing me around back and forwards no one can or wants to answer.

https://stackoverflow.com/questions/58877598/arb-test-in-subscription-and-webhook-notification-case
https://stackoverflow.com/questions/67466586/webhook-notification-with-authorize-net

scottiescott
Member