bsy / zinc-ruby

Ruby bindings for the Zinc (https://zinc.io) API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zinc Ruby Bindings

Introduction

Ruby bindings for the Zinc API

Heavily inspired by the Stripe Ruby Bindings

By Julian Simioni

Usage

Zinc.api_key = "your-api-key" # set the API key first

new_order = Zinc::Order.create({:address => {
     name: "Tim Beaver",
     address_line1: "77 Massachusetts Avenue",
     zip_code: "02139",
     city: "Cambridge",
     state: "MA",
     country: "US"
  },
  :address_suggestion_choice => "suggested",
  :products => [
     {
        :pid => "B003L1ZYYM",
        :pid_type => "ASIN",
     },
     {
        :pid => "0833030477",
        :pid_type => "ASIN",
     }
  ]})

  # all parameters returned by the {Zinc API}[https://zinc.io/docs] can be used as accessors
  puts new_order.ship_date_estimate # => 1336120454

About

Ruby bindings for the Zinc (https://zinc.io) API


Languages

Language:Ruby 100.0%