MercadoPago GO
Basic library for mercadopago (Forked from http://github.com/danteay/mercadopago)
Install
go get github.com/facundomedica/mercadopago
Usage
Importing
import mp "github.com/facundomedica/mercadopago"
Configuring
ClientId and ClientSecret
clientId := "12345678987"
clientSecret := "iugbkjSfFewASndfvñjn1234"
client := new(mp.MpClient)
client.Init(clientId, clientSecret)
AccessToken
accessToken := "APP_PP_iugbkjSfFewASndfvñjn1234nlkefa__T_TT__adfhbrjnkfkl"
client := new(mp.MpClient)
client.Init(accessToken)
Create order
paymentData := mp.RequestData{
"payer": mp.RequestData{
"type": "customer",
"email": "dante@testuser.com",
"first_name": "Dante Aligeri",
"last_name": "",
},
"transaction_amount": 20,
"description": "Service expres - Service regular",
"payment_method_id": "oxxo",
}
response, err := client.CreatePayment(paymentData)
fmt.Println(err)
fmt.Println(string(response))