mirror of
https://github.com/aljazceru/breez-sdk-docs.git
synced 2025-12-17 22:04:21 +01:00
24 lines
620 B
Go
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
|
|
}
|