Access a community of over 900,000 Shopify Merchants and Partners and engage in meaningful conversations with your peers.
Hello, I'm trying to use the Customer Payment Method API (https://shopify.dev/docs/admin-api/graphql/reference/customers/customerpaymentmethod) to create a Payment Method for a Shopify Customer
I'm having some trouble with the "sessionId" input to this customerPaymentMethodCreditCardCreate mutation takes (https://shopify.dev/docs/admin-api/graphql/reference/customers/customerpaymentmethodcreditcardcreate)
Any help or guidance on this would be great, thanks!
Solved! Go to the solution
This is an accepted solution.
Hello,
Thank you for you question!
The "sessionId" parameter can be obtained by creating a payment session where the card details are submitted to Shopify's card vault in exchange for a session ID.
You can find out more about creating a payment session on the Payment API page here: https://shopify.dev/docs/admin-api/rest/reference/sales-channels/payment
Nevermind, figured it out
For anyone having trouble getting a valid sessionId, refer to https://shopify.dev/docs/admin-api/rest/reference/sales-channels/payment#create_payment_session-2021...
This is an accepted solution.
Hello,
Thank you for you question!
The "sessionId" parameter can be obtained by creating a payment session where the card details are submitted to Shopify's card vault in exchange for a session ID.
You can find out more about creating a payment session on the Payment API page here: https://shopify.dev/docs/admin-api/rest/reference/sales-channels/payment
Thanks @yalshekerchi for the response, stumbled upon the same page just a little while ago too and was able to create a payment method for the customer!
First sell and receiving payments