All Products
Search
Document Center

Chat App Message Service:Catatan penggunaan pada parameter Payload

Last Updated:Jul 06, 2025

Topik ini menjelaskan cara menggunakan parameter Payload dari template pesan WhatsApp.

Deskripsi parameter Payload

Payload digunakan untuk mengidentifikasi tombol yang memicu pesan dalam template pesan WhatsApp.

Sebagai contoh, jika template pesan berisi dua tombol quick_reply dan [payload1,payload2] dikirimkan ke payload saat pesan dikirim, maka saat pengguna mengklik tombol 1, Chat App akan mengembalikan payload1. Nilai parameter yang dikembalikan menunjukkan tombol mana yang diklik oleh pengguna.

Deskripsi

Elemen

Tipe

Diperlukan

Deskripsi

Contoh

Payload

array

Tidak

Payload dari tombol.

[payloadtext1,payloadtext2,payloadtext3]

Payload

string

Tidak

Payload dari tombol dalam template pesan.

payloadtext1,payloadtext2,payloadtext3

Contoh kode

SendChatappMessageRequest sendChatappMessageRequest = new SendChatappMessageRequest();
	sendChatappMessageRequest.setChannelType("whatsapp");
	sendChatappMessageRequest.setFrom("****");
	sendChatappMessageRequest.setTo("****");
	sendChatappMessageRequest.setCustSpaceId("******");
	sendChatappMessageRequest.setType(SendType.TEMPLATE.getName());
	sendChatappMessageRequest.setLanguage("**");
	sendChatappMessageRequest.setTemplateCode("*****");
Map<String, String> templateParams = new HashMap<>();
	templateParams.put("variable1", "pre_auto1");
	templateParams.put("variable2", "pre_auto2");
	sendChatappMessageRequest.setTemplateParams(templateParams);
List<String> payload = new ArrayList<>();
	payload.add("payload1");
	payload.add("payload2");
	sendChatappMessageRequest.setPayload(payload);

SendChatappMessageResponse sendChatappMessageResponse = ChatAppClient.instance().sendChatappMessage(sendChatappMessageRequest);
SendChatappMessageResponseBody body = sendChatappMessageResponse.getBody();

Contoh respons

{
	"Context":{"from":"****","id":"****"},
	"Type":"REPLY",
	"Message":"{\"payload\":\"payload1\",\"text\":\"****\"}",
	"CustSpaceId":"***",
	"From":"***",
	"To":"***",
	"Timestamp":****,
	"WabaId":"***",
	"MessageId":"****",
	"Name":"***"
}

Referensi

SendChatappMassMessage - Kirim Pesan Massal Aplikasi Chat

SendChatappMessage - Kirim Pesan Aplikasi Chat

Konfigurasi tanda terima pesan