modulepackage
0.0.0-20201118203453-252764915be6
Repository: https://github.com/emirmuminoglu/mokapos-go.git
Documentation: pkg.go.dev
# README
mokapos-go
A client library for Moka Pos
Warning: It's not tested and still in development! Please check the project and test before use. I don't take any liability.
Examples
- Payment without 3D Secure
import (
"github.com/emirmuminoglu/mokapos-go"
)
var (
//Your Dealer Username
username = "test"
//Your Dealer Password
password = "test"
//If you want to use test environment set this value true
isTest = true
)
func main(){
m := moka.New(username, password, isTest)
request := moka.PaymentDealerRequest{
CardHolderFullName: "Emir Muminoglu",
CardNumber: "5555666677778888",
ExpMont: "12",
ExpYear:"2020",
CvcNumber: "123",
Amount: 123.123,
Currency:"TL",
InstallmentNumber:"1",
}
resp, err := m.PaymentNonThreeD(request)
if err != nil {
fmt.Fatalf("An error occured: %v \n", err.Error())
}
fmt.Println(resp)
return
}
- Payment with 3D Secure
import (
"github.com/emirmuminoglu/mokapos-go"
)
var (
//Your Dealer Username
username = "test"
//Your Dealer Password
password = "test"
//If you want to use test environment set this value true
isTest = true
)
func main(){
m := moka.New(username, password, isTest)
customerInfo := moka.CustomerInformation{
DealercustomerID: 1234,
CustomerCode: "1234",
FirstName: "emir",
LastName:"muminoglu",
}
request := moka.PaymentDealerRequest{
CardHolderFullName: "Emir Muminoglu",
CardNumber: "5555666677778888",
ExpMont: "12",
ExpYear:"2020",
CvcNumber: "123",
Amount: 123.123,
Currency:"TL",
InstallmentNumber:"1",
RedirectURL: "https://pos.testmoka.com/DealerPayment/PayResult?MyTrxId=1A2B3CD456",
RedirectType: 0,
CustomerInformation: customerInfo,
}
resp, err := m.PaymentWithThreeD(request)
if err != nil {
fmt.Fatalf("An error occured: %v \n", err.Error())
}
fmt.Println(resp)
return
}
# Functions
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author