Jetpay Developer Guide
Events and Webhooks
Event Types Reference
20 min
jetpay webhooks support event types covering transactions, bank accounts, payments, user activities, and company changes payment events track the lifecycle of credit and debit transactions, as well as authorization and tokenization payments transactions credits created fired when a credit transaction is created example data { "transactionid" "550e8400 e29b 41d4 a716 446655440000", "state" "pending" } payments transactions credits updated fired when a credit transaction state changes example data { "transactionid" "550e8400 e29b 41d4 a716 446655440000", "state" "completed" } example data (failed transaction) { "transactionid" "550e8400 e29b 41d4 a716 446655440000", "state" "failed", "failreason" "nsf" } note the failreason field is only present when the transaction state is failed payments transactions debits created fired when a debit transaction is created example data { "transactionid" "650e8400 e29b 41d4 a716 446655440001", "state" "pending" } payments transactions debits updated fired when a debit transaction state changes example data { "transactionid" "650e8400 e29b 41d4 a716 446655440001", "state" "completed" } example data (failed transaction) { "transactionid" "650e8400 e29b 41d4 a716 446655440001", "state" "failed", "failreason" "bank account not verified" } note the failreason field is only present when the transaction state is failed payments contacts creditcards tokenization success fired when a credit card is successfully tokenized via adyen and set up as an unscheduled card on file example data { "contactid" "950e8400 e29b 41d4 a716 446655440004", "creditcardid" "a50e8400 e29b 41d4 a716 446655440005" } bank account events track bank account connections and updates payments bankaccounts created fired when a bank account is successfully linked to a contact example data { "bankaccountid" "750e8400 e29b 41d4 a716 446655440002" } company and user events track company and user lifecycle, authentication, and profile changes company users created fired when a new user account is created during signup example data { "userid" "b50e8400 e29b 41d4 a716 446655440006", "email" "user\@example com" } company users kyc updated fired when a user's kyc (know your customer) verification status is updated by the identity verification provider example data { "userid" "b50e8400 e29b 41d4 a716 446655440006" } company users settings updated fired when user settings (such as language preference) are changed example data { "userid" "b50e8400 e29b 41d4 a716 446655440006", "settings" { "language" "fr" } } company users permissions updated fired when a company member's permissions or approval rights are modified by an owner example data { "companymemberid" "c50e8400 e29b 41d4 a716 446655440007", "userid" "b50e8400 e29b 41d4 a716 446655440006", "permission" "admin", "canapprove" true } note companymemberid refers to the member whose permissions were changed, while userid refers to the owner who made the change company users password updated fired when a logged in user successfully changes their password example data {} note this event contains an empty data object for privacy reasons company users login fired when a user successfully logs in example data { "userid" "b50e8400 e29b 41d4 a716 446655440006", "email" "user\@example com" } company users password reset requested fired when a user requests a password reset example data { "userid" "b50e8400 e29b 41d4 a716 446655440006", "email" "user\@example com" } company users password reset completed fired when a user successfully completes a password reset using a reset token example data { "userid" "b50e8400 e29b 41d4 a716 446655440006" } company settings updated fired when company settings are modified by an owner (such as security questions, payment methods, approval requirements, transaction limits, etc ) example data { "companyid" "d50e8400 e29b 41d4 a716 446655440008" } company kyc updated fired when company kyc information is submitted or updated example data { "companyid" "d50e8400 e29b 41d4 a716 446655440008" }
