ENXF NET
Administrator
Staff member
Administrator
Moderator
+Lifetime VIP+
S.V.I.P.S Member
S.V.I.P Member
V.I.P Member
Collaborate
Registered
- Joined
- Nov 13, 2018
- Messages
- 30,808
- Points
- 823
Reputation:
The Stripe payment handler generates the Product and Plan ID with this:
PHP:
However this doesn't differentiate between the entity ID being purchased. For example if you had "User Upgrade 1" and "User Upgrade 2" with the same price and length, it would only create a...
Read more
Continue reading...
PHP:
Code:
protected function getStripeProductAndPlanId(Purchase $purchase)
{
return $purchase->purchasableTypeId . '_' . md5(
$purchase->currency . $purchase->cost . $purchase->lengthAmount . $purchase->lengthUnit
);
}
However this doesn't differentiate between the entity ID being purchased. For example if you had "User Upgrade 1" and "User Upgrade 2" with the same price and length, it would only create a...
Read more
Continue reading...