Here is a good one. ValuTec is a 3rd party gift card provider. They simply generate 19 digit numbers, put them on a card, and manage the balance as these cards are redeemed. Would there be ANY WAY to integrate with Shopify in a way that these gift cards can be used to purchase products during a Shopify checkout. The best case scenario would be to create a custom payment method (like PayPal, BitCoin) which creates a payment service that can people can use to pay for orders with their gift card numbers.
I thought about potentially using the GiftCard API to match ValuTec numbers with Shopify gift card numbers but then that creates problems as well. For example, once an order completes, how would ValuTec know to reduce the value on that specific card?
The fun things that come across our plates.... Any ideas??
Yeah, that is a tricky one. At the top of my head, I would think that using the Hosted Payment SDK would be the best available solution, however, that would really only work if the customer were to pay for the checkout in full using the gift card as it wouldn't function effectively with partial payments.
Using the GiftCard API would be more difficult and there would be various limitations. For example, currently there's no way to update the balance of an existing gift card via our API. This would cause various discrepancies if you were to use part of the gift card balance outside of Shopify.
Those are my immediate thoughts. Though, if you or any other developers in this forum can think of other methods around these limitations, feel free to add them to this thread. I'd be very interested in hearing them!
Thanks so much for your thoughts. Here is the direction we are headed:
This sounds a bit crazy but I really think it will work. A couple things I'm still investigating:
Do I get the mad scientist award???
Great to hear! We are using NCR Stored Value and have access to the API. Could you share which route you ended up taking? Jordan's Hosted Payment SDK approach seems to make sense too (https://help.shopify.com/api/sdks/hosted-payment-sdk/checkout-process).
We were looking at the Gift Card API too, and I believe the shop would upgrade to Plus if needed.
So, in your setup I'm guessing you create a Shopify online gift card for every Valutec gift card that is created? How do you keep the balances on Valuetec and Shopify in sync though? Do you do a batch job every hour or something? Thanks!
Right. So we: