Sha256: fa47db590034ceb081e19de3cd51c91ec30b052c18d00a71aca6a0cc0b1da269

Contents?: true

Size: 896 Bytes

Versions: 1

Compression:

Stored size: 896 Bytes

Contents

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

access_token="integratexxxxxx_xxxxxx_xxxxxx_xxxxxx_xx1"

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 "https://atmosphere-qa-us-west-2.dev.cosmos.braintreepayments.com/tokens"`

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
braintree-2.68.0 spec/client.sh