-
Notifications
You must be signed in to change notification settings - Fork 65
BitPay::BitPayError: 500: Unauthorized sin #63
Description
I have created a client
client = BitPay::SDK::Client.new(tokens:'9qUWYMu', debug:true, facade: 'pos', api_uri: 'https://test.bitpay.com')
and now requesting for
invoice = client.create_invoice(price: '123', currency: 'USD')
2.4.0 :048 > invoice = client.create_invoice(price: '123', currency: 'USD') opening connection to test.bitpay.com:443... opened starting SSL for test.bitpay.com:443... SSL established <- "GET /tokens HTTP/1.1\r\nAccept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3\r\nAccept: */*\r\nUser-Agent: ruby-bitpay-sdk 2.4.4\r\nX-Signature: 3045022100c5715f088a26f5ee73fb840f29af26fcc6830f9aa3d89f45db5ce9d004015aeb02202285de31c06c5bea8e8a5ef004de6a9e29ce6be9b823e7eb188ec5c554cb318f\r\nX-Identity: 04cd63e7dd6738a081e7070fe56486bebbf7cc164b51a894d5fef4d12f648c99738cede694b319a005ac614f68755356d183e4b1d87355bf4e80e2ec6f14f13f32\r\nContent-Type: application/json\r\nX-Bitpay-Plugin-Info: Rubylib2.4.4\r\nConnection: close\r\nHost: test.bitpay.com\r\n\r\n" -> "HTTP/1.1 500 Internal Server Error\r\n" -> "Date: Sat, 16 Dec 2017 09:51:50 GMT\r\n" -> "Content-Type: application/json; charset=utf-8\r\n" -> "Content-Length: 28\r\n" -> "Connection: close\r\n" -> "Set-Cookie: __cfduid=d297bd272509bb8e49124e6c7e89e3be51513417910; expires=Sun, 16-Dec-18 09:51:50 GMT; path=/; domain=.bitpay.com; HttpOnly\r\n" -> "Strict-Transport-Security: max-age=31536000\r\n" -> "X-Download-Options: noopen\r\n" -> "X-Content-Type-Options: nosniff\r\n" -> "Access-Control-Allow-Origin: *\r\n" -> "Access-Control-Allow-Methods: HEAD,GET,POST,PUT,DELETE,OPTIONS\r\n" -> "Access-Control-Allow-Headers: Content-Type,Authorization,Content-Length,X-Requested-With,Cache-Control,X-Accept-Version,x-signature,x-pubkey,x-identity,cf-connecting-ip\r\n" -> "x-deprecated-in-favor-of: none\r\n" -> "ETag: W/\"1c-S8DKEc4R1f/Mx8wxpNKK4ranIaM\"\r\n" -> "set-cookie: connect.sid=s%3AI2-av_owCCNgeCSI5tzHDkDtaq_5vu9q.AOsphiJwJ7xQYMtDAS17tw%2FSr5mhuveUKr2V9%2F7%2FX5M; Path=/; HttpOnly; Secure\r\n" -> "Server: cloudflare-nginx\r\n" -> "CF-RAY: 3ce0bf138d583e7a-ZRH\r\n" -> "\r\n" reading 28 bytes... -> "{\"error\":\"Unauthorized sin\"" -> "}" read 28 bytes Conn close BitPay::BitPayError: 500: Unauthorized sin from /Users/ayaz/.rvm/gems/ruby-2.4.0/gems/bitpay-sdk-2.4.4/lib/bitpay/rest_connector.rb:73:in process_request'
from /Users/ayaz/.rvm/gems/ruby-2.4.0/gems/bitpay-sdk-2.4.4/lib/bitpay/rest_connector.rb:28:in get' from /Users/ayaz/.rvm/gems/ruby-2.4.0/gems/bitpay-sdk-2.4.4/lib/bitpay/rest_connector.rb:84:in refresh_tokens'
from /Users/ayaz/.rvm/gems/ruby-2.4.0/gems/bitpay-sdk-2.4.4/lib/bitpay/rest_connector.rb:102:in get_token' from /Users/ayaz/.rvm/gems/ruby-2.4.0/gems/bitpay-sdk-2.4.4/lib/bitpay/client.rb:72:in create_invoice'
from (irb):48
from /Users/ayaz/.rvm/rubies/ruby-2.4.0/bin/irb:11:in <main>' 2.4.0 :049 >