Finance::GDAX::API::Deposit - Deposit funds via Payment Method or Coinbase
use Finance::GDAX::API::Deposit; $deposit = Finance::GDAX::API::Deposit->new( currency => 'USD', amount => '250.00'); $deposit->payment_method_id('kwji-wefwe-ewrgeurg-wef'); $response = $deposit->from_payment; # Or, from a Coinbase account $deposit->coinbase_account_id('woifhe-i234h-fwikn-wfihwe'); $response = $deposit->from_coinbase;
Used to transfer funds into your GDAX account, either from a predefined Payment Method or your Coinbase account.
Both methods require the same two attributes: "amount" and "currency" to be set, along with their corresponding payment or coinbase account id's.
payment_method_id
ID of the payment method.
Either this or coinbase_account_id must be set.
coinbase_account_id
ID of the coinbase account.
Either this or payment_method_id must be set.
amount
The amount to be deposited.
currency
The currency of the amount -- for example "USD".
from_payment
All attributes must be set before calling this method. The return value is a hash that will describe the result of the payment.
From the current GDAX API documentation, this is how that returned hash is keyed:
{ "amount": 10.00, "currency": "USD", "payment_method_id": "bc677162-d934-5f1a-968c-a496b1c1270b" }
from_coinbase
All attributes must be set before calling this method. The return value is a hash that will describe the result of the funds move.
{ "id": "593533d2-ff31-46e0-b22e-ca754147a96a", "amount": "10.00", "currency": "BTC", }
Mark Rushing <mark@orbislumen.net>
This software is copyright (c) 2017 by Home Grown Systems, SPC.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Finance::GDAX::API, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Finance::GDAX::API
CPAN shell
perl -MCPAN -e shell install Finance::GDAX::API
For more information on module installation, please visit the detailed CPAN module installation guide.