CandyPay : Payment solution for Solana Pt.2

閱讀時間約 4 分鐘

Opening

在前一篇文章中,我們介紹了 CandyPay 的核心功能及其在 Solana 生態系統中的重要性。

現在我們將進一步深入探討如何在實際項目中設置和使用 CandyPay,幫助開發者快速整合這一強大的支付工具。

無論你是新手還是有經驗的開發者,本篇文章將提供清晰的步驟與代碼,讓你輕鬆掌握如何將 CandyPay 整合到你的應用中,從而實現加密貨幣支付功能的無縫體驗。

Setting up

npx create-next-app checkout --ts

之後安裝套件,這套件可以跟 CandyPay Checkout 的 API 互動

npm install @candypay/checkout-sdk

Initialization CandyPay SDK

import { CandyPay } from "@candypay/checkout-sdk";

const sdk = new CandyPay({
api_keys: {
private_api_key: process.env.CANDYPAY_PRIVATE_API_KEY!,
public_api_key: process.env.CANDYPAY_PUBLIC_API_KEY!,
},
network: "mainnet", // 使用 'mainnet' 表示產品上線時使用的環境,使用 'devnet' 表示開發環境
config: {
collect_shipping_address: false, // 設定為 true 時,系統將要求用戶提供運送地址;設定為 false 時則不會收集運送地址。
},
});

接下來,我們創建一個名為 handler 的函數,這個函數將處理所有支付請求

raw-image

我們需要讓用戶知道他們的支付已成功完成

raw-image

當顧客取消他們支付時,我們需要讓他們返回原本的頁面

raw-image

最後將這些頁面整合到應用的首頁,並添加一個支付按鈕

raw-image

Add discounts for payments

Loyalty > paid marketing

接下來會介紹CandyPay其中一個亮點,就是所謂的NFT-Based Discount,這項功能會根據客戶所持有的NFT給予客戶一定的折扣,設定折扣的過程包括找出 NFT 的「verified creator address」,然後在設置 discounts 物件,這樣持有特定 NFT 的用戶可以享受相應的折扣,這項功能可以幫助商家做到以下幾種customer loyalty的擴展。

  • 去獎勵社群/品牌/產品的忠實用戶
  • 可以給予用戶100%的折扣,這樣NFT就可以當成兌換券

你可以透過以下幾個步驟設定好NFT-Based Discount

  • 找到正確的 Collection ID
    • 在 Solscan 等區塊鏈瀏覽器中打開 NFT 地址
    • 進入「Metadata」
    • 在「Creators」array中,找到第一個「address」值並確認其「verified」值為 1
raw-image


  • 設置折扣(設置 discounts 物件)
    在建立Payment Session時,需要將 discounts 物件添加至Session Configuration中。該物件包括以下參數:
    • collection_id:NFT 的創作者地址,verification value為 1。
    • discount:用於扣除總支付金額的折扣百分比,以小數表示(如 0.2 表示 20% 的折扣)。
    • name:顯示在支付頁面的 NFT 名稱。
    • image:顯示在支付頁面的 NFT 圖片。
  • 假設你正在賣的商品叫做 "Solana Shades" ,並希望為持有 JACK NFT 的用戶提供 20% 的折扣,你需要添加以下代碼:
raw-image

Closing

通過本篇文章的詳細步驟與代碼範例,相信你已經掌握了如何將 CandyPay 這一強大的支付工具無縫整合到你的應用中。

CandyPay 不僅簡化了加密貨幣支付的實現過程,還為你的應用帶來了 Solana 生態系統的所有優勢。

Reference

avatar-img
0會員
6內容數
SuDo Research Labs
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
jackchai 的其他內容
CandyPay 是一個使用 Solana 區塊鏈的 Payment solution,企業只需撰寫幾行程式碼,即可將這個支付基礎設施整合到自己的應用中,並開始接受 Solana Payments。這使得企業能夠輕鬆利用 Solana 提供的快速、低成本的去中心化支付網路。 值得一提的是,Cand
CandyPay 是一個使用 Solana 區塊鏈的 Payment solution,企業只需撰寫幾行程式碼,即可將這個支付基礎設施整合到自己的應用中,並開始接受 Solana Payments。這使得企業能夠輕鬆利用 Solana 提供的快速、低成本的去中心化支付網路。 值得一提的是,Cand
你可能也想看
Google News 追蹤
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
1.簡述 Solana Pay 的基本概念及其運作方式。 2.簡述 Solana Pay 整合到商業銷售系統的教程。 3.簡述使用 Solana Pay 對商戶和消費者的好處 4.簡述 Stripe 與 USDC 的整合方式。 5.簡述如何為企業設置 Stripe USDC 的指南。 6.
你有聽過Solana上新推出的超強功能 「Token Extension」嗎?有了Token Extension,工程師能夠更快速的在Solana上建立專案,並且大幅增強了各個專案之間融合的便利性。如果你還不知道什麼是Token Extension,這篇文章你必須看完!
Thumbnail
前言 本篇要用 Token-2022 和 solana cli 來鑄造一個新的代幣叫做TYC。 如前篇所述,Token-2022 與 Spl Token 是不同的 Program,所以在呼叫的時候要特別註明以示明區別。 Token-2022 Program ID 地址: TokenzQdBNb
Thumbnail
这篇文章主要介绍了Solana钱包教程:Solana钱包操作及新项目参与步骤教程的相关资料,希望这篇关于Solana钱包使用教程的文章,能让大家都可以快速使用Solana钱包。 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请码:
Thumbnail
Wassup! This is 就這樣踏進Web3.0 & Economic 的路易斯。 前幾篇提供了 Solana Payment 以及 Stripe Payment 等相關介紹。 這次!電子支付巨頭PayPal也即將瓜分穩定幣的這塊大餅啦!!!!
,發揮創意「Token Extension Standard | 代幣擴充標準」這個主題,聚焦於 Solana 區塊鏈上代幣功能的擴展與創新。這是一個極具潛力的領域,有許多值得深入探討的方向。潛在的寫作方向以下是一些你可以深入探討的方向,希望能激發你的寫作靈感: 1. NFT 的多樣化應用與標
Thumbnail
This is 就這樣栽進Web 3.0 &Economic 的路易斯啦!!!! 接續著上一篇的內容,還沒看過的,來吧!點開來吧嘿嘿~ Solana Payment:顛覆傳統的新世代低費用去中心化支付系統!Ep1. 秉持著Simple Is Good,一樣用簡單易懂的方式
Thumbnail
This is 就這樣栽進Web 3.0 &Economic 的路易斯啦!!!! 秉持著Simple Is Good,「Solana 創研松」徵文策展,我參上! 開始正題之前,先介紹 Solana的基本概念,Let's Go!!! Solana 是一個區塊鏈平台,旨在提供高速度和低成本的交易
Thumbnail
Solana Pay是基於Solana區塊鏈開發的支付協議,允許使用加密貨幣進行支付。文章介紹了Solana Pay的優勢和功能,下一篇文章將簡單介紹其API的機制與實作。
Thumbnail
這篇文章分享瞭如何在Phantmo錢包中找到DRiP應用程序,以及如何免費領取NFT和DRiP點數。作者還分享了一些領取NFT的簡單方法以及獲得空投的技巧。
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
1.簡述 Solana Pay 的基本概念及其運作方式。 2.簡述 Solana Pay 整合到商業銷售系統的教程。 3.簡述使用 Solana Pay 對商戶和消費者的好處 4.簡述 Stripe 與 USDC 的整合方式。 5.簡述如何為企業設置 Stripe USDC 的指南。 6.
你有聽過Solana上新推出的超強功能 「Token Extension」嗎?有了Token Extension,工程師能夠更快速的在Solana上建立專案,並且大幅增強了各個專案之間融合的便利性。如果你還不知道什麼是Token Extension,這篇文章你必須看完!
Thumbnail
前言 本篇要用 Token-2022 和 solana cli 來鑄造一個新的代幣叫做TYC。 如前篇所述,Token-2022 與 Spl Token 是不同的 Program,所以在呼叫的時候要特別註明以示明區別。 Token-2022 Program ID 地址: TokenzQdBNb
Thumbnail
这篇文章主要介绍了Solana钱包教程:Solana钱包操作及新项目参与步骤教程的相关资料,希望这篇关于Solana钱包使用教程的文章,能让大家都可以快速使用Solana钱包。 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请码:
Thumbnail
Wassup! This is 就這樣踏進Web3.0 & Economic 的路易斯。 前幾篇提供了 Solana Payment 以及 Stripe Payment 等相關介紹。 這次!電子支付巨頭PayPal也即將瓜分穩定幣的這塊大餅啦!!!!
,發揮創意「Token Extension Standard | 代幣擴充標準」這個主題,聚焦於 Solana 區塊鏈上代幣功能的擴展與創新。這是一個極具潛力的領域,有許多值得深入探討的方向。潛在的寫作方向以下是一些你可以深入探討的方向,希望能激發你的寫作靈感: 1. NFT 的多樣化應用與標
Thumbnail
This is 就這樣栽進Web 3.0 &Economic 的路易斯啦!!!! 接續著上一篇的內容,還沒看過的,來吧!點開來吧嘿嘿~ Solana Payment:顛覆傳統的新世代低費用去中心化支付系統!Ep1. 秉持著Simple Is Good,一樣用簡單易懂的方式
Thumbnail
This is 就這樣栽進Web 3.0 &Economic 的路易斯啦!!!! 秉持著Simple Is Good,「Solana 創研松」徵文策展,我參上! 開始正題之前,先介紹 Solana的基本概念,Let's Go!!! Solana 是一個區塊鏈平台,旨在提供高速度和低成本的交易
Thumbnail
Solana Pay是基於Solana區塊鏈開發的支付協議,允許使用加密貨幣進行支付。文章介紹了Solana Pay的優勢和功能,下一篇文章將簡單介紹其API的機制與實作。
Thumbnail
這篇文章分享瞭如何在Phantmo錢包中找到DRiP應用程序,以及如何免費領取NFT和DRiP點數。作者還分享了一些領取NFT的簡單方法以及獲得空投的技巧。