Sha256: 9e8a1d2fbf6c38d929cc6bb5432973de161fc584d839204d6c641969c483c0d2

Contents?: true

Size: 836 Bytes

Versions: 2

Compression:

Stored size: 836 Bytes

Contents

#!/usr/bin/env bash
set -e

access_token="integratexxxxxx_xxxxxx_xxxxxx_xxxxxx_xx1"
url=$1

params="{
  \"type\": \"us_bank_account\",
  \"billing_address\": {
    \"street_address\": \"123 Ave\",
    \"region\": \"CA\",
    \"locality\": \"San Francisco\",
    \"postal_code\": \"94112\"
  },
  \"routing_number\": \"123456789\",
  \"account_number\": \"567891234\",
  \"account_type\": \"checking\",
  \"account_holder_name\": \"Dan Schulman\",
  \"account_description\": \"PayPal Checking - 1234\",
  \"ach_mandate\": {
    \"text\": \"\"
  }
}"

output=`curl -s -H "Content-type: application/json"\
  -H "Braintree-Version: 2015-11-01"\
  -H "Authorization: Bearer $access_token"\
  -d "$params"\
  -XPost "$url"`

token=$(echo $output | ruby -e 'require "json";input=JSON.parse(STDIN.read);puts(input["data"]["id"])')
echo $token

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
braintree-2.68.2 spec/client.sh
braintree-2.68.1 spec/client.sh