Golang을 사용하여 방송 시간 충전, 공과금 지불, 방송 시간을 현금으로 전환 등
3578 단어 gotutorialopensourceprogramming
이 패키지를 사용하면 몇 가지 간단한 단계를 통해 이러한 기능을 프로젝트에 통합할 수 있습니다.
API를 사용하여 이러한 목표를 달성하는 것이 얼마나 어려운지 알고 있기 때문에 시간을 들여 이 모든 것을 처리하는 Go 라이브러리를 만들었습니다. 라이브러리는 bingpay에서 제공하는 타사 API를 사용합니다.
Bingpay는 저렴한 Airtime & Data Topup, Send & Recieve Cash, Pay Utility Bills, Purchase Giftcards, Trade Airtime, Paypal & Giftcards 및 International Topup을 허용하는 모든 플랫폼을 위한 하나의 앱입니다. 공개된 API에는 일부 기능만 사용할 수 있지만 이러한 모든 기능은 내부bingpay에서 사용할 수 있습니다.
이제 흥미로운 내용으로 바로 들어가겠습니다.
방송 시간 구매
이것을 사용하여 방송 시간 구매를 수행하십시오.
모든 방송 시간 구매에 대해 즉시 2% 할인을 받습니다.
package main
import (
"fmt"
bingpay "github.com/hisyntax/bingpay-go"
"github.com/hisyntax/bingpay-go/airtime"
)
func main() {
bingpay.Token = "your bingpay api secret key" // to add your secret key for the api requests
phone := "08000000000" // Phone number to recharge.
amount := 100 // Amount to recharge. e.g 100 for 100 naria topup
network_id := 0 // Network (As seen in the all-networks endpoint).
response, status, err := airtime.BuyAirtime(phone,amount,network_id)
if err != nil {
fmt.Println(err)
}
fmt.Println(status)
fmt.Println(response)
}
github.com/hisyntax/bingpay-go에서 다른 많은 방법을 사용할 수 있습니다. 각 방법에 대한 더 많은 예제 코드를 보려면 github.com/hisyntax/bingpay-go을 방문하십시오. 이 패키지는 쉽게 사용할 수 있도록 적절하게 문서화되어 있으므로 이 패키지의 모든 메서드에는 예제 코드가 있습니다.
Reference
이 문제에 관하여(Golang을 사용하여 방송 시간 충전, 공과금 지불, 방송 시간을 현금으로 전환 등), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hisyntax/implement-airtime-topup-utility-bills-payment-convert-airtime-to-cash-etc-with-golang-8p8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)