How can I integrate Shop Pay as a third-party payment provider?

How can I integrate Shop Pay as a third-party payment provider?

Steelinskiy
Visitor
1 0 1

Hello!
We are planning to integrate Shop Pay into our existing shop and checkout flow. Currently, I've got an answer from your support team that Shop pay Wallet API is not available currently (https://shopify.dev/api/shop-pay-wallet/getting-started, API: https://shopify.dev/api/shop-pay-wallet/reference/index).
Generally, I would like to have any advice or support with using Shop Pay as a third-party payment provider. There are a lot of guides and documentation about Shopify features, but probably someone can help me with my specific question or guide me on where I can find info:
  1. Is it possible to use Shop Pay (and Shopify, as they are pretty much one thing in the scope of our task as I see it) just as an external payment method provider? As I saw from the docs, listed above, it was possible to use it this way by creating orders and maintaining them via API, no product creation was needed.
 2. Is there any way now to authorize user Wallet and get info on the selected payment method (e.g. last 4 digits of a card, expiration date, card type and etc.) We would like to show it during the checkout process in our shop.
3. Is it possible to work with payments without getting any secure info on client-side? Like getting session id or etc. to manage payment, but do not get user card or other sensitive payment info (I mean full card info, not like last 4 digits)
4. Is there any good guide/doc/how-to on how to set up a development account, create a Shop Pay button on your shop Checkout UI and create any successful test transaction? I mean to set up everything to test the happy-path flow of using Shop Pay as an external payment provider until creating (and managing) test transactions.
5. If this partial integration is not available, shall we fully set up Shopify Shop by adding products from our catalog? Is it possible to get the desired result with such integration?
Thank you for your time, I appreciate any help on this.

Replies 0 (0)