Files
breez-sdk-docs/snippets/go/send_payment.go
Erdem Yerebasmaz dc64895b65 Add Go snippets
2023-11-07 01:51:39 +03:00

24 lines
620 B
Go

package example
import (
"log"
"github.com/breez/breez-sdk-go/breez_sdk"
)
func SendPayment() {
// ANCHOR: send-payment
bolt11 := "bolt11 invoice"
// The `amountMsat` param is optional and should only passed if the bolt11 doesn't specify an amount.
// The amountMsat is required in case an amount is not specified in the bolt11 invoice'.
amountMsat := uint64(3_000_000)
sendPaymentRequest := breez_sdk.SendPaymentRequest{
Bolt11: bolt11,
AmountMsat: &amountMsat,
}
if response, err := sdk.SendPayment(sendPaymentRequest); err == nil {
log.Printf("%#v", response)
}
// ANCHOR_END: send-payment
}