Aynı iş akışında bir müşteri ve abonelik oluşturmaya çalışıyorum.paymentOnDup ödeme için başarısız olduğunda braintree ödeme yöntemi belirtecini bulunMethod.create adı verilir
Mantığım e-postanın benzersiz olmasını gerektirir, böylece iki kasadaki müşteriler aynı e-postaya sahip olmaz.
İş akışım, yalnızca müşteri kasada bulunmuyorsa müşteri oluşturmaktır. Müşteri yaratma süreci, ödeme yöntemini içerir. Abonelik oluşturmak için PaymentMethod jetonuna ihtiyacım var.
Umarım, {failOnDuplicatePaymentMethod: true} yöntemini kullanmam için yinelenen ödemeMethods eklememekti. Ancak, bir müşteri ve bir müşteri verildiği zaman, müşterinin bir çift olup olmadığını kontrol edebilirim ve paymentMethod'un bir dup olup olmadığını kontrol edebilirim - ancak müşterinin N ödeme yöntemine sahip olması durumunda bu ödeme şeklini nasıl alacağım?
HataOnDup öğesinin ödeme yönteminin belirtecini döndüreceğini varsaydım - ancak durum böyle değil.
Yapmaya çalıştığım şey, e-posta ve ödeme ile tek bir abonelik kaydına sahip olmak; ancak her abonelik için bir müşteri farklı bir kredi kartı girebilir. Müşterinin, N ödeme yöntemleriyle tek bir tonozlu hesaba sahip olmasını istiyorum, ancak aboneliği oluşturmak için son ödemeMethod ödeme yöntemine ihtiyacım var.