The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Business::GoCardless::Webhook::Event

DESCRIPTION

A class for gocardless webhook events, extends Business::GoCardless::Resource. For more details see the gocardless API documentation specific to webhooks: https://developer.gocardless.com/api-reference/#appendix-webhooks

ATTRIBUTES

    id
    created_at
    action
    resource_type
    links
    details

resources

Returns an array of resource objects (Payment, Subscription, etc) that are present in the event allowing you to do things with them or update your own data:

    if ( $Event->is_payment ) {

        foreach my $Payment ( $Event->resources ) {

            if ( $Event->action eq 'paid_out' ) {
                ...
            }
        }
    }

is_payment

is_subscription

is_payout

is_mandate

is_refund

Shortcut methods to get the type of data in the event, and thus the type of objects that will be returned by the call to ->resources