PelcroPaymentMethodCreated

Fired when a payment method is added

Overview

Fired when a new payment method is successfully added to the user's account.


Triggered By

MethodDescription
Pelcro.paymentMethods.create()Adding a new payment method

Event Detail

The event.detail object contains the created payment method:

PropertyTypeDescription
idnumberPayment method ID
typestringPayment method type
cardobjectCard details (if card payment)
card.brandstringCard brand (visa, mastercard, etc.)
card.last4stringLast 4 digits of card
card.exp_monthnumberExpiration month
card.exp_yearnumberExpiration year

Example

document.addEventListener('PelcroPaymentMethodCreated', (event) => {
  const paymentMethod = event.detail;

  console.log(`Payment method added: ${paymentMethod.card.brand} ending in ${paymentMethod.card.last4}`);

  showMessage('Payment method saved successfully');

  // Track payment method addition
  analytics.track('Payment Method Added', {
    type: paymentMethod.type,
    brand: paymentMethod.card?.brand
  });
});

Related