Skip to content

und3f/bitpay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

Business::Bitpay - Bitpay API

SYNOPSIS

use Business::Bitpay;
my $bitpay = Business::Bitpay->new($api_key);

# create new invoice
$invoice = $bitpay->create_invoice(price => 10, currency => 'USD');

# get invoice data
$invoice = $bitpay->get_invoice($invoice->{id});

DESCRIPTION

Bitpay API documentation contents full description of API methods https://bitpay.com/downloads/bitpayApi.pdf.

new

my $bitpay = Business::Bitpay->new($api_key);

Construct Business::Bitpay object.

create_invoice

my $invoice = $bitpay->create_invoice(price => 10, currency => 'USD');

Creates new invoice. This method will croak in case of error. Full list of fields and their description can be found in Creating an Invoice section of Bitpay API documentation.

Returns hashref representing of the invoice object. Description can be found in BitPay Server Response section of the Bitpay API documentation.

get_invoice

my $invoice = $bitpay->get_invoice($invoice_id);

Returns invoice hashref or croak if error occurred. Returned invoice object has exactly the same format as that which is returned when creating an invoice.

SEE ALSO

https://bitpay.com/downloads/bitpayApi.pdf

AUTHOR

Sergey Zasenko, [email protected].

CREDITS

Rich Morgan (ionux)

COPYRIGHT AND LICENSE

Copyright (C) 2013, Sergey Zasenko.

This program is free software, you can redistribute it and/or modify it under the same terms as Perl 5.10.