Skip to main content

set_payment_endpoint

Function set_payment_endpoint 

Source
pub async fn set_payment_endpoint(
    session: &PubkySession,
    app_id: &PaykitAppId,
    identifier: PaymentEndpointIdentifier,
    payload: PaymentEndpointPayload,
) -> Result<()>
Expand description

Stores or updates a public payment endpoint in the authenticated Pubky session.

ยงExamples

let app_id = PaykitAppId::new("bitkit")?;
let identifier = PaymentEndpointIdentifier::new("btc-lightning-bolt11")?;
let payload = PaymentEndpointPayload::new("ln...");
set_payment_endpoint(session, &app_id, identifier, payload).await?;