#martingaibisso

1 messages · Page 1 of 1 (latest)

buoyant idolBOT
#

Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

minor grail
#

hi! do you have a direct link to the page on your site that's trying to use Apple Pay?

patent flame
#

sure

#

rn only Link button is showing

#

domain shows as verified:

minor grail
#

try registering it again. Unfortunately what can happen is it's registered on our side but the registration on Apple's side didn't go through

patent flame
#

i just did, 10 min ago

minor grail
#

I agree it's not a great design, we should just return an error if that happens

patent flame
#

still the same

minor grail
#

hmm. Try deleting the registration entirely and then re-adding it

patent flame
#

i don't think i can do that, only set enabled=false

#

will try

#

but probably the same as the dashboard does

#

{
"id": "pmd_1OizqTJFieew03j4GbkzdTS7",
"object": "payment_method_domain",
"apple_pay": {
"status": "active"
},
"created": 1707745613,
"domain_name": "soc.sawblade.org.uk",
"enabled": false,
"google_pay": {
"status": "active"
},
"link": {
"status": "active"
},
"livemode": true,
"paypal": {
"status": "active"
}
}%

#

disabled

#

re-enable:

#

{
"id": "pmd_1OizqTJFieew03j4GbkzdTS7",
"object": "payment_method_domain",
"apple_pay": {
"status": "active"
},
"created": 1707745613,
"domain_name": "soc.sawblade.org.uk",
"enabled": true,
"google_pay": {
"status": "active"
},
"link": {
"status": "active"
},
"livemode": true,
"paypal": {
"status": "active"
}
}%

minor grail
#

hmm

patent flame
#

still the same

#

how can i check if domain is ok at apples?

#

stripe shows everything OK

minor grail
#

yeah everything does seem to me like it should be working

#

still looking

patent flame
#

thanks

#

very odd, we have many domains there, first time this happens

minor grail
patent flame
#

i did, several times already:

minor grail
#

ok well I have one last idea but it's really messy

#

you could call

curl -X DELETE https://api.stripe.com/v1/apple_pay/domains/apwc_1OizqqJFieew03j4361zaQhd \
  -u "sk_live_yourlivekey:"

and then re-register the domain(using the Dashboard)

#

there's something weird happening I think where we skip registering because we think it's already registered or something

patent flame
#

sure, will try

#

apwc_1OizqqJFieew03j4361zaQhd that a test id?

minor grail
#

no, it's livemode

patent flame
#

or the one i shoudld delete?

#

ok

minor grail
#

it's the real ID

#

sorry I have to share it , there's no other way for you to see it from the API really

#

ok, I didn't ask you to register it again using the same API

patent flame
#

note that the domain never went away in the dashboard

minor grail
#

also you leaked your secret key just now

patent flame
#

after deleting

patent flame
minor grail
#

I really don't understand why this isn't working unfortunately

#

I think all I can suggest is to write in a support ticket at https://support.stripe.com/?contact=true . There's something wrong going on, I think it's that we think/were told by Apple it was registered but it wasn't and I can't figure out how you'd force us to try register it again

patent flame
minor grail
#

doen't seem like it since there's no DELETE verb on that endpoint

#

I did think that too but that's what I mean by I can't figure out how you'd force us to try register it again

#

we probably need to escalate and manually do something internally

patent flame
#

ok, will write a tkt

#

isn't there some escalation that you can internally do from your end?

#

cos stripe support will ask me everything again, will take ages

minor grail
#

yeah I know the flow is not great

#

if you just write in and say you were speaking to me on Discord your case will probably end up on my team's support queue anyway and when I have a moment after being on Discord I'm probably going to file an internal ticket too. Anyway the first step is to write in since that's what's needed for us to file issues and respond back to you, sorry we couldn't resolve this quickly on Discord

buoyant idolBOT
patent flame
#

sure thing

#

hey

#

looks to be working now

minor grail
#

hmm

patent flame
#

🤷‍♂️

#

maybe some propagation?

minor grail
#

that's true

#

possibly?

patent flame
#

anyway, thanks for your help

minor grail
#

I was checking let p = window.ApplePaySession.canMakePaymentsWithActiveCard("merchant.soc.sawblade.org.uk.stripe").then(function(x){console.log(resolve with ${x})}) on your site and it was returning null, but now it resolves correctly

#

so maybe there was a lag with Apple updating their system that powers canMakePaymentsWithActiveCard

patent flame
#

could be

#

something definetely asyncronic going on