diff options
Diffstat (limited to 'purchase/purchase.go')
| -rw-r--r-- | purchase/purchase.go | 23 | 
1 files changed, 23 insertions, 0 deletions
| diff --git a/purchase/purchase.go b/purchase/purchase.go new file mode 100644 index 0000000..45940f2 --- /dev/null +++ b/purchase/purchase.go @@ -0,0 +1,23 @@ +package purchase + +import ( +	"github.com/teddywing/new-house-on-the-block/vendor/_nuts/github.com/fabioberger/coinbase-go" +) + +func SendMoney(from_key string, from_secret string, +		to string, amount string) (transaction_id string, err error) { +	c := coinbase.ApiKeyClientSandbox(from_key, from_secret) + +	params := &coinbase.TransactionParams{ +		To:     to, +		Amount: amount, +		Notes:  "You just bought a house", +	} + +	confirmation, err := c.SendMoney(params) +	if err != nil { +		return "", err +	} else { +		return confirmation.Transaction.Id, nil +	} +} | 
