#kiran-customer-id

1 messages · Page 1 of 1 (latest)

real horizon
#

@mortal bear hello! I'm sorry I don't follow what you mean and you're using acronyms or short words like "reg" "cust". Can I ask you to be a bit more explicit?

mortal bear
#

Sure. So for every customer that makes a transaction with Stripe must have stripe customer id right?

real horizon
#

no

mortal bear
#

But some customers who make only apple pay transactions are not having stripe customer id

#

So when an apple token is created there is no need for a Stripe customer id?

real horizon
#

correct, customer has always been optional in our API/product. You use customers usually to "group payments together" and also save payment method details for future payments

mortal bear
#

Yeah exactly that is where the issue is. We have a scenario for dollar preauth where we have to save payment method for future usage as it won't support different payment methods such as Amex, Discover etc...

The work around for these scenarios is we attach the paymentmethod we got in failure response to the customer and complete the transaction. Since some users won't have customer id its failing at attach payment methos itself.

real horizon
#

I'm sorry I don't understand what you are describing at all

#

You can't attach a payment method that failed

mortal bear
#

When we make an apple pay transaction (we always save them for future usage) with a token for $1 pre auth, it checks if its a supported brand(visa/Mastercard) else the transaction fails.
When transaction fails, I can't reuse the token. We get a payment method from the failure response which I attach to the stripe customer id to retry and create a new transaction. (This was advised by Stripe team)
For scenarios where the customer doesn't have stripe customer id as he only did Apple pay transactions, we cannot attach the payment method. Do you have a work around for these scenarios?

real horizon
#

I'm really sorry, I am quite lost with the words you use/describe. That's mostly not really possible to do what you describe where you attempt to "attach a payment method after the charge failed" or something and it doesn't really make sense to me right now.

#

You also should really never do a $1 pre auth to validate the card brand, that's against card brand rules and Apple's rules and your business could get in trouble as you grow too

#

I think I need you to give me one concrete example of what you do because I worry we don't use the same words the same way

mortal bear
#

Man every $1 preauth transaction will check if its a supported brand or not. We are not validating the card brand here.

#

Anyways I'll check with Stripe support. Thanks