Dispatched after a successful plan signup.
const handleConversion = ({ detail }) => {
const { order, membership, member } = detail;
console.log('order', order);
console.log('membership', membership);
console.log('member', member);
};
document.addEventListener('MemberSpace.conversion', handleConversion);
{
membership: {
planId: 151,
publicPlanId: "abc123",
name: "Super plan",
type: "subscription", // One of [ free, charge, subscription, payment ]
createdAt: "2021-03-24T15:31:55Z",
status: "active",
cancelsOn: null,
paymentFailure: true,
welcomeUrl: "/welcome-to-super-plan",
contentUrl: "/super-plan-content"
},
order: {
id: "string",
subTotal: 12.35,
subTotalCents: 1235,
grandTotal: 12.35,
grandTotalCents: 1235
},
member: {
id: 678910,
name: 'John Doe',
firstName: 'John',
lastName: 'Doe',
email: 'john@doe.com',
stripeCustomerId: 'cus_xxxxxxxxxxxxxx',
}
}