Developer Questions

Ask a Question
Back to All

Xumm SDK, payload with multiple transactions?

Hi, for what I need (a simple payment page, in the browser, no backend needed, no nodejs, pure vanilla js)

I found a working demo:
and working example here:

However, I'm trying to batch a few transactions in the same payload, is that possible? How? I've got a few code suggestions by chatgpt:

const transaction1 = {
TransactionType: 'Payment',
Destination: 'rwietsevLFg8XSmG3bEZzFein1g8RBqWDZ',
Amount: '100111'

const transaction2 = {
TransactionType: 'Payment',
Destination: 'rwietsevLFg8XSmG3bEZzFein1g8RBqWDZ',
Amount: '700777'

const payloadData = {
Transactions: [transaction1, transaction2],
Fee: '12'

const encodedPayloadData = sdk.encode(payloadData)
console.log('encoded', encodedPayloadData)

const payload = await sdk.payload.create(encodedPayloadData)

but it's not working: sdk.encode is not a function

ps I used the same address, but of course I intend using 2 different addresses for the 2 transactions.

Ideas? Thank you