moovgo

package module
v0.0.0-...-6ccbc40 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

README

Moov Logo

GoDoc Go Report Card Apache 2 License X

Moov - Go Client

The official Go client for the Moov payments API.

Installation

import (
	"github.com/lapusta/moov-go/pkg/moov"
)

This SDK requires an API key. To generate an API login to the Moov Dashboard and follow the following instructions on API Keys. If you have not done so already, use the Moov Dashboard to create an account.

[!NOTE] Note that API Keys for Sandbox and Production are different keys.

export MOOV_PUBLIC_KEY="public key here"
export MOOV_SECRET_KEY="secret key here"

In your Go program, create a new Moov client initiated with your public and secret keys.

mc, err := moov.NewClient(
  moov.WithCredentials(moov.CredentialsFromEnv()), // optional, default is to read from environment
)

Examples Usage

Checkout the examples exist for ach, card acquiring, debit push/pull, and rtp.

License

Apache License 2.0 - See LICENSE for details.

Documentation

Overview

Package moovgo implemented a Golang SDK for [Moov Financial's API](https://moov.io/product/).

For more information we have [guides and documentation](https://docs.moov.io/) available.

If you believe you have identified a security vulnerability please responsibly report the issue as via email to `security@moov.io`. Please do not post it to a public issue tracker.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Version

func Version() string

Types

This section is empty.

Directories

Path Synopsis
examples
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL