Contract e4ca5184fbb13d3ee30e3aeeaf80402d02a062a04fc858506a497d100080ef90

← Back to Index 📥 Download WASM

Meta

cliver 26.0.0#60f7458e7ecffddf2f2d91dc6d0d2db4fab03ecc
rssdkver 25.3.1#e50d95af029c83196dd122f0154bac3f1302394b
rsver 1.95.0

Instances

  • CAQ54SNMWY2XUC4MR7S34EYHCI4DLQMIOG2RQ4YLYT3IPCUOQHYPIBKI
  • CC4UY5TBQTBZTJJYGVGEUAGUL6ZAJCF4VZ3AIL4U2JFXEGEALXHSNYPN

Interface

fn init(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    operator: soroban_sdk::Address,
    settlement_relayer: soroban_sdk::Address,
    issuance_relayer: soroban_sdk::Address,
    renewal_relayer: soroban_sdk::Address,
    treasury: soroban_sdk::Address,
) -> Result<(), VouchifyError>
fn treasury(env: soroban_sdk::Env) -> Result
fn get_payment(
    env: soroban_sdk::Env,
    payment_id: soroban_sdk::String,
) -> Result
fn cancel_payment(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    payment_id: soroban_sdk::String,
) -> Result
fn expire_payment(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    payment_id: soroban_sdk::String,
) -> Result
fn settle_payment(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    payment_id: soroban_sdk::String,
    settlement_tx_hash: soroban_sdk::String,
) -> Result
fn consume_payment(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    payment_id: soroban_sdk::String,
    consumed_by: soroban_sdk::String,
) -> Result
fn get_payment_by_muxed(
    env: soroban_sdk::Env,
    muxed_id: u64,
) -> Result
fn create_payment_intent(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    payment_id: soroban_sdk::String,
    buyer: soroban_sdk::Address,
    merchant_id: u64,
    asset: PaymentAsset,
    expected_amount: i128,
    muxed_id: u64,
    purpose: soroban_sdk::String,
    reference: soroban_sdk::String,
    expires_at: u64,
) -> Result
fn mark_payment_underpaid(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    payment_id: soroban_sdk::String,
) -> Result
fn record_payment_fragment(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    payment_id: soroban_sdk::String,
    amount: i128,
) -> Result

Imports

WebAssembly Text (WAT) ▶