facundomedica / mercadopago

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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))

About

License:GNU General Public License v3.0


Languages

Language:Go 100.0%