Pieter Poorthuis
20708da4de
Add IPN processor in tutorial
2017-05-09 16:22:37 +02:00
Pieter Poorthuis
93f8341e4f
Added refund address, improved examples, made fullNotifications=true default, symfony v3 compatibility fixes
2017-05-09 12:12:36 +02:00
Pieter Poorthuis
008703131e
Fixed HTTP 100 continue parsing
2017-02-21 12:43:53 +01:00
Chris Kleeschulte
0e144004c6
Examples/Tutorial, price checking
...
- Upgraded examples to show how to interact with the config.yml file and encrypted file storage
- checkPriceAndCurrency will now allow prices that do not have fractions of main units (e.g. $1000)
2016-03-11 16:22:44 -05:00
Gabe Gattis
a694e080cf
change btcPrice to btcPaid for invoice responses
2015-10-28 14:55:40 -04:00
Paul Daigle/Alex Leitner
95fc077bad
delete whitespace
2015-07-31 11:38:05 -04:00
ionux
ccf2fa1cb9
Merge branch 'master' into gh152
...
fix merge conflicts
2015-07-31 11:05:41 -04:00
Rich Morgan
f0495f11f4
Removed extra line at end causing build failure
2015-07-31 10:47:10 -04:00
Sam Bohler
a03a77fb22
Fixes #110 : Refactored function calls out of loops
2015-06-24 08:48:31 -04:00
Alex Leitner
44cdb69a08
Client::getInvoice now works with merchant and public facades
2015-06-22 15:46:04 -04:00
paul
397db094c2
This introduces new steps to check the format of price
...
check format of price to insure that it "looks like" a float
coerce price to a float
check precision of price against currency
2015-06-17 14:56:20 -04:00
Sam Bohler
05e0273c17
Fixes #148 : Client now sets invoice tokens upon creation and retrieval
2015-06-04 07:21:34 -04:00
Sam Bohler
9027ce67e4
Fixes #144 : BitPay API errors are now passthrough
2015-05-20 11:53:51 -04:00
Sam Bohler
114b5ea147
Token Update
...
Updated \Bitpay\Token to include pairingCode and pairingExpiration properties
Fixed \Bitpay\Client\Client to set tokens correctly:
\Bitpay\Token::createdAt is correctly set as a DateTime object
Tests written for all changes
2015-02-03 18:05:58 -05:00
Rich Morgan
66d48768ce
Merge pull request #125 from afk11/ImproveGetPayout
...
Improve get payout
2015-01-28 10:27:43 -05:00
Alexander Leitner
f8f4e2b446
Updated addSignatureHeader to set url for custom sites without ports
2015-01-12 17:10:11 -05:00
Alexander Leitner
c03ba2dac9
Update Client.php
2015-01-02 18:16:12 -05:00
Alexander Leitner
6aabbf2b57
Tests now can be applied to any server
2015-01-02 18:12:11 -05:00
Alexander Leitner
a375495142
Update Client.php
2014-12-19 17:05:52 -05:00
Alexander Leitner
62aec0acdb
Update ArgumentException.php
2014-12-19 17:05:18 -05:00
Alexander Leitner
c57e69e53c
Formatting issues
2014-12-19 16:01:03 -05:00
Alexander Leitner
da4c8e5016
Final Integration tests
2014-12-18 16:45:59 -05:00
Alexander Leitner
101f078497
unit tests working
2014-12-18 16:03:47 -05:00
Alexander Leitner
7270d1fa61
Updated integration tests to create invoices
2014-12-18 15:27:02 -05:00
Alexander Leitner
eae90e1589
Add pairing cucumbers
...
This commit adds working behat/mink tests for pairing a client.
Checks arguments for getting tokens.
2014-12-17 18:10:39 -05:00
Alexander Leitner
fce2981a97
Port and Curl settings can be changed, along with URI for working with local instance of bitpay
2014-12-03 18:10:50 -05:00
Alexander Leitner
6949086e45
updated CurlAdapter and tests
2014-12-02 13:44:00 -05:00
Alexander Leitner
6f71a582d9
Curl options can now be set in the adapter class
2014-12-01 13:32:00 -05:00
BitWasp
591f9c457a
Add tests
2014-11-27 04:41:58 +00:00
Alexander Leitner
32c9af90b7
Revert "Merge if you like math!"
2014-11-24 17:53:57 -05:00
Joshua Estes
307244139e
Merge pull request #96 from afk11/payouts
...
Looks good, thank you
2014-11-24 09:39:05 -05:00
BitWasp
f513aa09c4
Check for errors returned in GetPayouts
...
Fix issues reported by phpcs
Rename some variables
2014-11-15 03:23:35 +00:00
Alexander Leitner
9c79b54290
Code should match PHP Code standards PSR-2
2014-11-14 12:57:23 -05:00
BitWasp
1f2119eab5
Some tweaks, added tests to remaining Payout, PayoutInstruction and PayoutTransaction classes.
...
Began adding tests for Client functions
2014-11-14 05:41:07 +00:00
Joshua Estes
6459deaeda
Added files for integration testing
2014-11-03 13:07:22 -05:00
BitWasp
04952ba29e
Add classes for Payouts, Payout Instructions, and Payout Instruction Transactions.
...
Added methods to GET tokens, GET payouts, GET payout/:id, DELETE payout/:id
Tweaked request interface to contain DELETE method constant.
Added tests for most functions, more to follow
2014-10-27 06:11:59 +00:00
Joshua Estes
7d7ae064a8
Fails to deliver correct message
2014-10-17 10:24:01 -04:00
Joshua Estes
06f22ab6d4
Small bug fix
2014-10-17 09:51:13 -04:00
Joshua Estes
0f1da9c2d8
Updated to throw exception when curl fails
2014-10-17 09:32:46 -04:00
Joshua Estes
0eeb640fed
Added CA bundle to repo and made the curl adapter use it since some merchants have issues with this
2014-10-15 14:19:23 -04:00
Joshua Estes
cd7834671f
Updated the test so it knows the invoice interface was returned and updated some bad code
2014-10-09 18:31:09 -04:00
Joshua Estes
4b0476320f
Merge conflict resolved
2014-10-09 17:49:32 -04:00
Joshua Estes
c1f15533dd
Small bug fix
2014-10-09 17:46:51 -04:00
Joshua Estes
0ce5b834bf
Added test and updated code for getting an invoice by invoice id
2014-10-09 16:37:23 -04:00
BitPay
57cdb71ce7
Fixed Client->createInvoice, invoice json now comes from nested data object. Tests to match
2014-10-06 08:31:18 -04:00
Alex Leitner
33ed929556
Removed unused variables
2014-10-02 11:25:05 -04:00
Sam Bohler
c15083d309
Replaced full-text licenses with references
2014-09-29 09:16:06 -04:00
Joshua Estes
e9942248fa
Updates that provide the client object to be tested better and have a lot better control over the inputs and outputs of the responses and the requests sent
2014-09-26 09:27:23 -04:00
Joshua Estes
78b7a65adb
Updated code coverage with currencies test
2014-09-25 20:42:59 -04:00
Joshua Estes
d2d5a8e021
Updated so that tokens can be used with requests
2014-09-25 17:38:04 -04:00