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
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
你有聽過Solana上新推出的超強功能 「Token Extension」嗎?有了Token Extension,工程師能夠更快速的在Solana上建立專案,並且大幅增強了各個專案之間融合的便利性。如果你還不知道什麼是Token Extension,這篇文章你必須看完!
Thumbnail
这篇文章主要介绍了如何使用PancakeSwap进行兑换教程的相关资料,钱包使用的是比特派钱包,希望大家通过本教程,能够灵活使用PancakeSwap进行兑换。 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请码: R851UX3
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
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
你有聽過Solana上新推出的超強功能 「Token Extension」嗎?有了Token Extension,工程師能夠更快速的在Solana上建立專案,並且大幅增強了各個專案之間融合的便利性。如果你還不知道什麼是Token Extension,這篇文章你必須看完!
Thumbnail
这篇文章主要介绍了如何使用PancakeSwap进行兑换教程的相关资料,钱包使用的是比特派钱包,希望大家通过本教程,能够灵活使用PancakeSwap进行兑换。 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请码: R851UX3
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的簡單方法以及獲得空投的技巧。