I am on the “Completing the purchase” step where I am trying to submit the “Direct Payment” for a checkout. I have succesfully vaulted a test card and have a valid “session_id” for the vaulted card. But when I make the subsequent call to “/admin/checkouts/{checkouttoken}/payments.json” to pass the payment payload with the session_id i get the response: “errors: Not Found”
What is “Not Found” indicating in this context? The error is not giving me much to go on…
The test store in which I am creating the checkout object has Shopify Payments setup and active in test mode and I can place test credit card orders using the Shopify Admin.
Logs aren’t showing me too much sadly. Are you able to try again and add a debug=true query parameter to your request and give me a new request-id? That will give me much more detailed logs to sift through. Not seeing anything immediately obvious.
Sorry for the delay. The current state of things looks to be a permissions issue. I can see that you’ve requested access to payment processing but have not yet been approved. This looks to be the issue. With that said, the error messaging could use some clarifying, so I’ll look into that one.
I’m getting the same 404 error while submitting the payment for checkout.
I have tried this in my Shopify store account and got the 404 error. I requested access to payment processing but it is not approved yet.
I have also tried this in my developer preview account and getting the same error. Is the payment processing required for the developer preview account too?
Also how long it takes for Shopify to approve the payment process?