결제 수단으로서의 암호화폐가 진화한 정도를 고려하면 머지않아 고용주가 다중 통화를 플랫폼의 결제 옵션으로 통합하도록 요청하기 시작하거나 이미 그렇게 했습니다 😏. 이 기사에서는 은와추쿠 킹슬리 토추쿠 그리고 저는 자바스크립트에서 암호화폐 결제를 구현하는 데 효과적인 훌륭한 솔루션을 공유할 것입니다.
위의 다이어그램은 구현이 판매자와 고객에게 제공되는 방식의 흐름을 보여줍니다. 단계는 다음에 설명되어 있습니다. 이전 기사.
실시
CoinForBarter 주기e개발자는 원활한 경험을 제공하며 고객을 위해 여러 체인에 걸쳐 11가지 통화를 지원합니다. 계속하려면 다음을 수행해야 합니다. 가입하기 그들과 API 키 생성 에 CoinForBarter. CoinForBarter Flutterwave나 Stripe과 같은 JavaScript 구현 방법을 제공합니다.
자바스크립트에서 암호화폐를 구현하는 방법의 예는 다음과 같습니다.
지금 지불하세요
함수 makePayment() {
CoinForBarterCheckout({
공개키: "xxxxxxxxxxxxxxxxxxxxxxxx",
txRef: "RX1",
금액: 10,
통화: "BTC",
리디렉션Url: "http://example.com",
통화: [], //비워두면 모든 통화를 허용합니다.
메타: {
소비자 ID: 23,
},
고객: "example@gmail.com",
고객전화번호: "+234xxxxxx",
customerFullName: "John Doe",
사용자 정의: {
title: "내 매장",
Description: "장바구니에 있는 품목에 대한 결제",
로고: "https://assets.example.com/logo.png",
},
onError: (데이터) => {
console.log(데이터);
경고(데이터.메시지)
},
onSuccess: (데이터) => {
console.log(데이터);
}
});
}
이 인 PHP 구현 예.
입력 이름 및 설명
- 공개키: 당신은 당신의 publicKey를 얻을 수 있습니다 CoinForBarter 계기반. 거래를 식별하는 데 도움이 됩니다.
- 고객: 해당 결제를 수행할 고객의 이메일 주소입니다.
- 고객전화번호: 고객의 전화번호입니다. 선택 필드입니다.
- 고객전체 이름: 이는 고객의 전체 이름입니다. 선택 필드입니다.
- txRef: 이 거래를 기억하는 데 도움이 되는 임의의 문자열입니다.
- 양: 고객에게 청구할 금액
- 통화: 금액을 설정한 통화입니다.
- 사용자 정의: 결제 페이지에 표시될 제목과 설명을 표시하는 객체입니다.
- 리디렉션 URL: 거래가 종료되면 고객을 리디렉션하는 URL입니다. 이는 선택사항입니다.
- 통화: 이러한 필드는 여러 개 있을 수 있습니다. 이 거래에 대해 허용할 통화 목록이 될 것입니다. 선택 사항이며, 비워 두면 고객은 지원되는 모든 통화로 지불하게 됩니다.
- 오류 발생: 거래가 실패하거나 취소된 경우 다시 전송된 데이터를 처리하는 기능입니다. 제공된 경우 리디렉션Url을 재정의합니다.
- 성공 : 트랜잭션이 성공하면 다시 전송되는 데이터를 처리하는 기능입니다. 제공된 경우 리디렉션Url을 재정의합니다.
사용자의 공개 키(Tochukwu의)를 위 JavaScript 코드에 삽입한 후 '지금 결제' 버튼을 누르면 웹사이트 아래 화면으로 연결됩니다.
CoinForBarter 지원되는 통화 목록이 길고 자동으로 현지 은행 계좌에 입금되도록 도와줍니다.. 지원되는 통화 목록은 메모 섹션에서 확인할 수 있습니다. 이전 기사.
이 기사에서는 Javascript를 사용하여 암호화폐를 결제 옵션으로 통합하는 방법을 배웠습니다. 과추쿠 킹슬리 그리고 나는 그것을 썼다. 앞으로는 React, React Native, API를 활용하여 구현하는 방법에 대해 글을 쓸 예정입니다. 귀하의 의견에 감사드리며, 궁금한 점이 있으면 언제든지 문의해 주세요. 킹슬리 or me 트위터에 올라왔어.