module Braintree

Included Modules

Defined in:

braintree.cr
constants.cr
models.cr
models/sandbox/CVV.cr
models/sandbox/bank_routing_numbers.cr
models/sandbox/dispute.cr
models/sandbox/fraud_tool.cr
models/sandbox/transaction.cr
models/sandbox/transaction/amount.cr
models/sandbox/transaction/card.cr
models/sandbox/transaction/nonce.cr

Constant Summary

ENV_FILE = ".env"
HABITAT_SETTINGS = [{decl: host : URI = URI.parse("https://api.sandbox.braintreegateway.com:443/"), example: nil, validation: nil}, {decl: public_key : String, example: nil, validation: nil}, {decl: private_key : String, example: nil, validation: nil}, {decl: merchant : String, example: nil, validation: nil}] of Nil
VERSION = "0.4"

Class Method Summary

Instance Method Summary

Class Method Detail

def self.auth_token #

[View source]
def self.charge(*args, **params, &) #

[View source]
def self.config_dir #

[View source]
def self.configure(&) #

[View source]
def self.data_dir #

[View source]
def self.gql(query) #

[View source]
def self.graph_host #

[View source]
def self.home_dir #

[View source]
def self.host(path) #

[View source]
def self.http #

[View source]
def self.load_config(profile = "default") #

[View source]
def self.load_env_file #

[View source]
def self.push_config(merchant = nil, public_key = nil, private_key = nil, profile = "default") #

[View source]
def self.settings #

[View source]
def self.setup_config(profile = "default") #

[View source]
def self.transaction_search(*args, **params, &) #

[View source]
def self.xml(&) #

[View source]

Instance Method Detail

def settings #

[View source]