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
留言分享你的想法!
avatar-img
jackchai
0會員
6內容數
SuDo Research Labs
jackchai的其他內容
2024/08/14
因為要宣傳Solana 創研松,因此在XueDAO的群組裡面開啟了<每天一些Solana學習資源直到創研松結束>的系列貼文,但總覺得只有XueDAO成員看到很可惜,加上其實找到的都是一些不錯的資源,分享在這上面也可讓大家一起學習,所以寫這篇文!
Thumbnail
2024/08/14
因為要宣傳Solana 創研松,因此在XueDAO的群組裡面開啟了<每天一些Solana學習資源直到創研松結束>的系列貼文,但總覺得只有XueDAO成員看到很可惜,加上其實找到的都是一些不錯的資源,分享在這上面也可讓大家一起學習,所以寫這篇文!
Thumbnail
2024/08/14
上一篇有提到,在Solana RetroPGF 第 1 輪中,總共吸引了超過100個計畫申請人,其中約36個計畫獲得了資助。
Thumbnail
2024/08/14
上一篇有提到,在Solana RetroPGF 第 1 輪中,總共吸引了超過100個計畫申請人,其中約36個計畫獲得了資助。
Thumbnail
2024/08/14
回溯性公共財募資(Retroactive Public Goods Funding,RPFG)是一種事後可追溯的公共財募資,也是一種新興且具有創新性的資助模式,因為他以成果為導向,專門用來激勵和支持區塊鏈生態系統中的公共財項目。
Thumbnail
2024/08/14
回溯性公共財募資(Retroactive Public Goods Funding,RPFG)是一種事後可追溯的公共財募資,也是一種新興且具有創新性的資助模式,因為他以成果為導向,專門用來激勵和支持區塊鏈生態系統中的公共財項目。
Thumbnail
看更多
你可能也想看
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
Dynamic Metadata NFTs 是區塊鏈技術中的一大創新,特別是在遊戲領域,能提供更大的靈活性
Thumbnail
Dynamic Metadata NFTs 是區塊鏈技術中的一大創新,特別是在遊戲領域,能提供更大的靈活性
Thumbnail
本篇文章提供清晰的步驟與代碼,指導開發者如何在實際項目中設置和使用 CandyPay。無論是新手還是有經驗的開發者,您都可以輕鬆掌握如何將這一強大的支付工具無縫整合到應用中,並實現加密貨幣支付功能。文章中還介紹了 NFT-Based Discount 的設置方法,幫助商家擴展客戶忠誠度。
Thumbnail
本篇文章提供清晰的步驟與代碼,指導開發者如何在實際項目中設置和使用 CandyPay。無論是新手還是有經驗的開發者,您都可以輕鬆掌握如何將這一強大的支付工具無縫整合到應用中,並實現加密貨幣支付功能。文章中還介紹了 NFT-Based Discount 的設置方法,幫助商家擴展客戶忠誠度。
Thumbnail
CandyPay 是一個使用 Solana 區塊鏈的 Payment solution,企業只需撰寫幾行程式碼,即可將這個支付基礎設施整合到自己的應用中,並開始接受 Solana Payments。這使得企業能夠輕鬆利用 Solana 提供的快速、低成本的去中心化支付網路。 值得一提的是,Cand
Thumbnail
CandyPay 是一個使用 Solana 區塊鏈的 Payment solution,企業只需撰寫幾行程式碼,即可將這個支付基礎設施整合到自己的應用中,並開始接受 Solana Payments。這使得企業能夠輕鬆利用 Solana 提供的快速、低成本的去中心化支付網路。 值得一提的是,Cand
Thumbnail
前言 本篇要用 Token-2022 和 solana cli 來鑄造一個新的代幣叫做TYC。 如前篇所述,Token-2022 與 Spl Token 是不同的 Program,所以在呼叫的時候要特別註明以示明區別。 Token-2022 Program ID 地址: TokenzQdBNb
Thumbnail
前言 本篇要用 Token-2022 和 solana cli 來鑄造一個新的代幣叫做TYC。 如前篇所述,Token-2022 與 Spl Token 是不同的 Program,所以在呼叫的時候要特別註明以示明區別。 Token-2022 Program ID 地址: TokenzQdBNb
Thumbnail
Wassup! This is 就這樣踏進Web3.0 & Economic 的路易斯。 前幾篇提供了 Solana Payment 以及 Stripe Payment 等相關介紹。 這次!電子支付巨頭PayPal也即將瓜分穩定幣的這塊大餅啦!!!!
Thumbnail
Wassup! This is 就這樣踏進Web3.0 & Economic 的路易斯。 前幾篇提供了 Solana Payment 以及 Stripe Payment 等相關介紹。 這次!電子支付巨頭PayPal也即將瓜分穩定幣的這塊大餅啦!!!!
Thumbnail
This is 就這樣栽進Web 3.0 &Economic 的路易斯啦!!!! 接續著上一篇的內容,還沒看過的,來吧!點開來吧嘿嘿~ Solana Payment:顛覆傳統的新世代低費用去中心化支付系統!Ep1. 秉持著Simple Is Good,一樣用簡單易懂的方式
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
This is 就這樣栽進Web 3.0 &Economic 的路易斯啦!!!! 秉持著Simple Is Good,「Solana 創研松」徵文策展,我參上! 開始正題之前,先介紹 Solana的基本概念,Let's Go!!! Solana 是一個區塊鏈平台,旨在提供高速度和低成本的交易
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News