결제 개요
Volr SDK를 사용하면 애플리케이션에서 Web3 결제를 쉽게 수락할 수 있습니다. 사용자는 지원되는 모든 토큰으로 결제할 수 있으며, 가스 수수료를 후원하여 원활한 경험을 제공할 수 있습니다.
주요 기능
- 다중 토큰 지원: USDC, USDT 및 기타 지원 토큰으로 결제 수락
- 가스 후원: 사용자를 위한 가스 수수료 지불 (Account Abstraction)
- 크로스 체인: 원활한 토큰 스왑 및 브리지 (출시 예정)
- 셀프 커스터디: 사용자가 자신의 지갑과 개인 키를 소유
결제 플로우
빠른 시작
결제를 수락하는 가장 쉬운 방법은 PaymentModal 컴포넌트를 사용하는 것입니다:
import { useVolrPay } from '@volr/react-ui';
function CheckoutButton() {
const { pay } = useVolrPay();
const handlePay = () => {
pay({
amount: '10.00',
currency: 'USDC',
onSuccess: () => {
console.log('Payment successful!');
},
onError: (error) => {
console.error('Payment failed:', error);
},
});
};
return <button onClick={handlePay}>Pay $10.00</button>;
}
다음 단계
- PaymentModal 가이드 - PaymentModal 사용 방법 알아보기
- 결제 플로우 - 결제 프로세스 이해하기