#Cheelin

1 messages · Page 1 of 1 (latest)

gusty talonBOT
fair ember
#

Hi, could you summarize what is the current issue? Happy to take another look

shell crag
#

our merchant's account is from us and affirm activated as well

#

but customer always met this error after being redirected to affirm

#

here's the store webiste

#
Speediance

Speediance as an all-in-one smart home gym that breaks the limitations of traditional gym, equipment and time through digital weight technology, makes life from different groups and fitness harmonized with scientific training courses and fitness plans.

#

could you help test as well

fair ember
#

Looking but maybe I can't test affirm due to my region. I only see Paypal as an option

#

Can you provide a Payment Intent Id reproduced the issue? pi_xxx

shell crag
#

affirm did not appear in this page

#

you could type in a us address and go to the third page

#

then you could see affirm

stark island
#

Hi! I'm taking over this thread.

#

What Stripe integration are you using to accept payments? Chekcout Session, Payment Element + PaymentIntent, something else?

shell crag
#

Payment Element + PaymentIntent

stark island
#

Can you give me the exact reproduction steps to see the Payment Element on your website? Including a valid address I can use in the shipping address?
Also, as my colleague asked, can you share a PaymentIntent ID (pi_xxx) that has this issue?

shell crag
#

You could use this url to enter.

stark island
#

Wait, are you using Shopify?

shell crag
#

nope

#

we are saas platform as well

#

shoplazza

#

website is from our merchant (using our platform)

stark island
#

Got it.

shell crag
#

click 'buy it now' ->
email: alf@test.com
First Name: Alf
Last Name: Cheung
Address: 276 Ferry St Apt HOUSE
Apartment: (Leave it blank)
City/Town: Newark
Country: United States
State:New Jersey
ZIP: 07105-7415
Phone: (Leave it blank)

#

Step2:in the shipping & delivery page, just click 'continue to payment'

#

Step3: Then in the final page, you could see affirm, then you could click 'complete order' to raise a payment.

stark island
#

Thanks! But I'm stuck at the first step

#

Another option: can you share the PaymentIntent ID (pi_xxx) where you see this issue?

shell crag
#

Here are some payment intent id

#

"pi_3MDAuOLzXMGkEVJo1JqgzkqY"
"pi_3MDCMLLzXMGkEVJo0w1XNH7t"
"pi_3MDDnPLzXMGkEVJo1fKWnIdA"
"pi_3MDNFCLzXMGkEVJo00v5lXfO"
"pi_3MDbDULzXMGkEVJo0lU6LW8Q"
"pi_3MDbDULzXMGkEVJo1AtTEHGz"
"pi_3MDgDRLzXMGkEVJo0lPCkDEk"
"pi_3MDbDULzXMGkEVJo1AtTEHGz"
"pi_3MDbDULzXMGkEVJo1AtTEHGz"
"pi_3MDy2XLzXMGkEVJo0fZrSfVq"
"pi_3MDy2YLzXMGkEVJo1zfDIR4Y"
"pi_3ME1nbLzXMGkEVJo1jcfHVTQ"
"pi_3MENhFLzXMGkEVJo02IGtYHl"
"pi_3MEOkHLzXMGkEVJo1EAKj6nT"
"pi_3MEOkHLzXMGkEVJo1zs5kYyc"
"pi_3MEOoJLzXMGkEVJo17HMdkGn"
"pi_3MEPLSLzXMGkEVJo0rdhz7Dh"
"pi_3METD3LzXMGkEVJo02hXIgWW"
"pi_3METD3LzXMGkEVJo1h4JmLzO"
"pi_3MEkbqLzXMGkEVJo1mP0qLDg"
"pi_3MF21NLzXMGkEVJo06EFuFFs"
"pi_3MF21NLzXMGkEVJo06EFuFFs"
"pi_3MFTyFLzXMGkEVJo0GAbgXoV"
"pi_3MFlgrLzXMGkEVJo0TxXaknT"
"pi_3MG5QbLzXMGkEVJo1k2rJf6t"
"pi_3MG5vCLzXMGkEVJo06XkwmHm"
"pi_3MG7aXLzXMGkEVJo1nCkWGBn"
"pi_3MGCRFLzXMGkEVJo1CfDcpST"
"pi_3MGCgMLzXMGkEVJo1u8sxhQS"
"pi_3MGCy7LzXMGkEVJo1K1iIag8"

#

I've filled in the information for you, you could continue to the next step then you should able to see affirm.

stark island
#

Thanks! Give me a few minutes to look into this.

stark island
#

I'm having issues understanding your Stripe integration. Can you explain to me how it works?

shell crag
#

wait a min

#

Step1 : Customer select affirm in the third page, our frontend will create payment intent id with shipping info and amount included.
Step2: Then customer click complete order, will use payment intent id to initiate sdk.

stark island
#

Step1 : Customer select affirm in the third page, our frontend will create payment intent id with shipping info and amount included.
So you use the PaymentIntent client secret on the frontend to mount the Payment Element?
Step2: Then customer click complete order, will use payment intent id to initiate sdk.
Can you clarify this part? Because here you should call stripe.confirmPayment() but I don't see this code on your website

shell crag
#

So you use the PaymentIntent client secret on the frontend to mount the Payment Element? -- Yes

stark island
shell crag
#

We will call this, when customer click complete order, our frontend will call confirmAffirmpayment.

stark island
#

Thanks for the clarification. Give me a few more minutes to investigate (I'm not very familiar with Affirm).

shell crag
#

sure. thanks in advance~

stark island
#

So it looks like there is an issue with your Stripe integration, which explains why there is an error when users are redirected to affirm.

shell crag
#

billing_details[address]

#

is this no accepted

#

and one more clarification on why we send billing insted is because we send shipping address in sandbox, payment could not be accepted, but if we send billling address in sandbox, payment could pass. so then we choose to send billing address

bronze flame
#

👋 taking over for my colleague. Let me catch up.

shell crag
#

Hi tarzan

#

feel free to let me know if you have any question

#

sorry i double check with our engineer we should have send shipping address, please see below log from our side

bronze flame
#

I see it's a really long thread to catch up on, would you mind summarizing the issue?

shell crag
#

We've integrate affirm for our client

#

and his account is from us and have acitavted affirm

#

but payment is not sucessful always,

#

when customer try to raise payment from store and redirected to affirm

#

will show this page

#

here's the page that you could test from your side

bronze flame
#

ok let me take a look

shell crag
#

Hi Tarzan, any findings from your side?

bronze flame
#

still looking into it please bear with me

bronze flame
#

I'm sorry it's taking us forever to figure this out since it's not that straightforward of an issue

bronze flame
#
      address: {
        line1: "free shipping",
        state: "US-NJ",
        city: "Newark",
        postal_code: "07105-7415",
        country: "US",
      },
      email: "zhang@sina.com",
      phone: "",
      name: "Zhang Alfred",
    },
#

as you can see the state and line1 are not really correct

#

that might be why affirm is refusing the payment