TikTok for Developers

Docs

Payment

.pay(cb,opts)

Callback

type PayBeansCallback = (result: Result) => void;

interface Result {
   is_success: boolean;
   error?: {
     error_code: number;
     error_msg: string;
     error_extra: Record<string, unkown>;
   };
 }

Options

interface Options {
  trade_order_id: string;      
}

Example

Minis.pay((result)=>{
  if(result.is_success){
    // do something
  } else {
    // do something
  }
},{trade_order_id: "demo"})

.navigateToBalance(cb,opts)

Jump to Balance page

Callback

type Callback = (result: Result) => void;
interface Result {
  is_success: boolean;
   error?: {
     error_code: number;
     error_msg: string;
     error_extra: Record<string, unknown>;
   };
}

Options

interface Options {
  type: 'BEANS'
}

Example

TTMinis.navigateToBalance((result) => {
  if(result?.is_success) {
    // do something
  } else {
    // do something
  }
}, {
  type: "BEANS"
})


Was this document helpful?
TikTok for Developers