MEMBUAT WEBHOOK YANG BAIK DAN BENAR

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ส.ค. 2024

ความคิดเห็น • 107

  • @fatkharrofiqi
    @fatkharrofiqi 3 ปีที่แล้ว +2

    terimakasih banyak mas Eko, semoga sehat selalu mas, request bahas realtime notification secara menyeluruh mas, diberbagai platform mobile maupun web

  • @codiphobia884
    @codiphobia884 2 ปีที่แล้ว

    wah ini perlu banget sih, saya pernah implementasi webhook sama aplikasi orang lain pakai S2S, tapi kalau ada network error cuma retry 3x maksimal dengan jeda 1 menit. ternyata masih kurang bagus. terima kasih ilmunya bang eko 🙏

  • @asepsahrudin-vx4xu
    @asepsahrudin-vx4xu ปีที่แล้ว

    terimakasih pak eko, kebetulan saya lagi implementasi payment gateway di tempat magang pakai xendit, akhirnya ada pembahasan lebih detail tentang webhook, soalnya punya saya gak bisa nerima callback nya gagal terus pak.
    terimakasih atas ilmunya pak

  • @SiapSukses
    @SiapSukses 3 ปีที่แล้ว

    yg di ceritakan di atas itu mirip banget kayak payment gateway tripay. ketika callback error, akan retry max 3x setiap 5 menit. dan mengirim notifikasi ke email ke pelanggan bahwa callback error. utk mengetahui error calback harus memberi respon json status success, selama tdk memberi respon succes di anggap gagal :D. sistem yg cukup bagus....

  • @hafidhpradipta811
    @hafidhpradipta811 3 ปีที่แล้ว

    Keren bahasannya, kemarin sempet implementasi midtrans pada project laravel tapi lewat publik network kayaknya pake http post, tapi penanganan crsf itu di except khusus method callback notifikasinya. Ngeri jga ngebayanginnya

  • @ekiindradi4163
    @ekiindradi4163 3 ปีที่แล้ว

    Thanks mas eko terbaikkkk, smoga di mudahkan segala urusannya di bukakan pintu kerejekian berbagai penjuru , di berikan ilmu & rizki yg berlimpah amin

  • @hendiawandipa7847
    @hendiawandipa7847 3 ปีที่แล้ว +1

    keren materinya kang, tinggal vlog penjelasan implementasinya kaya gimana, pake midtrans atau sejenisnya..

  • @NgodingPintar
    @NgodingPintar 3 ปีที่แล้ว +2

    Sangat bermanfaat, terima kasih pak, semoga sehat dan sukses selalu.. 😇

  • @tamzoon576
    @tamzoon576 3 ปีที่แล้ว

    Makasih banyak pak ilmunya udah dibagi, semoga berkah ilmunya

  • @munirverse
    @munirverse 3 ปีที่แล้ว

    Topik yang menarik mas, di bagian signature mungkin ada tambahan mas atau bisa jadi bahan materi selanjutnya, yaitu kalau pake JWT, kode JWT-nya itu rawan di ambil terus di decode jadinya secret keynya ketahuan. Jadinya rata2 api pihak kedua memasang aturan harus pake key private dan key public, yg di encode ke JWT yaitu key public, nanti di web pihak pertama dikasih SDK yg dimana terdapat function untuk mendecode string hash jwtnya tapi harus dengan parameter private key. Fuh.. ribet juga bahasa saya... Btw mantep bgt pake model draw gini

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  3 ปีที่แล้ว

      secretkey itu gak diembed di dalam jwt, kalo ada yang embed dalam jwt, berarti salah implementasinya. secret key itu untuk generate signature jwt, bukan untuk dikirim di dalam jwt nya. saya pernah bahas di materi JWT di channel ini, bisa di tonton disana

    • @munirverse
      @munirverse 3 ปีที่แล้ว

      Mantap, berarti dimenit 22:57 aku yang salah tangkap

    • @IDewaGedeRakaMurdiarta
      @IDewaGedeRakaMurdiarta 3 หลายเดือนก่อน

      ​@@ProgrammerZamanNowmohon maaf mas untuk jwt itu bisa di decode tanpa secret key

  • @nau_kyo
    @nau_kyo 8 หลายเดือนก่อน

    Menarik sekali Pak. pertanyaa, bisa tidak membuat perintah dari webhook untuk game? contoh, perintah memunculkan beberapa lawan (jumlah sesuai yang kita inginkan) di suatu game. jika bisa, bagaimana caranya? buat tutorialnya Pak.

  • @fadhlanfauzanudien1594
    @fadhlanfauzanudien1594 3 ปีที่แล้ว

    terimakasih atas ilmu-ilmu nya mas eko. sangat bermanfaat. semoga kedepannya mas eko bisa juga buat materi yang dibahas pada backend developer roadmap.

  • @dev9033
    @dev9033 3 ปีที่แล้ว +1

    gilaak ilmunya gk abis2 hehe :D thanks mas

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  3 ปีที่แล้ว +1

      makin dibagi, makin nambah ilmunya

    • @dev9033
      @dev9033 3 ปีที่แล้ว

      @@ProgrammerZamanNow siap mas idola :D

  • @rendipratama42
    @rendipratama42 3 ปีที่แล้ว +7

    Om nanya,
    btw,
    1. untuk info interval retry nya d keep dimana om ? ,
    2. perlu ada flagging kah di order nya kalau misal masuk kondiri retry ?

  • @priaajisetyanegoro4068
    @priaajisetyanegoro4068 3 ปีที่แล้ว +1

    Mantap bang, next bahas RPC dong hehe

  • @Afianf
    @Afianf 3 ปีที่แล้ว

    Subscribed.
    Terasa diajar sama dosen 😀👍

  • @dody__595
    @dody__595 3 ปีที่แล้ว +2

    Oh jadi itu alasan knp harus pake JWT
    makasi bnyk ilmunya mas!

  • @belajarwebdevelopment3928
    @belajarwebdevelopment3928 ปีที่แล้ว +1

    Perbedaan redirect dgn call api apa kang dan knp redirect tdk bisa kirim json? ... saran utk materi vlog membahas ttg bagian2 http (header, body dll) serta OAUTH ... spt nya materi webhook ini terkait erat dgn oauth ... sy sdh baca2 ttg oauth masih blm begitu paham juga

  • @kodfaderchannel270
    @kodfaderchannel270 2 ปีที่แล้ว

    good job mas eko

  • @ibadnurhamim3524
    @ibadnurhamim3524 3 ปีที่แล้ว +1

    Terimakasih Mas Eko, next vlog Reactive programming 😅

  • @dharmaputra7394
    @dharmaputra7394 2 ปีที่แล้ว

    Request materi Service Mesh mas eko 🙏

  • @fandisudrajat4090
    @fandisudrajat4090 3 ปีที่แล้ว +2

    Bahas mengenai api gateway dong pak Eko, misalnya kayak apigee, kong atau yg lain.

    • @SiapSukses
      @SiapSukses 3 ปีที่แล้ว

      api payment gateway bro?, kalo api payment gateway coba pelajari atua buat demo lewat sandbox aja, di ipaymu ada sandbox nya kok. kalo tripay ada simulator jg.. :D

    • @fandisudrajat4090
      @fandisudrajat4090 3 ปีที่แล้ว

      @@SiapSukses bukan payment gateway, tapi api gateway yang menghubungkan antara front end dan back end misalnya Kong, azure api gateway, aws api gateway, ataupun apigee punya google

    • @SiapSukses
      @SiapSukses 3 ปีที่แล้ว

      @@fandisudrajat4090 oh iya ok bro, nyimak dlu ane hehe

    • @fandisudrajat4090
      @fandisudrajat4090 3 ปีที่แล้ว

      @@SiapSukses hahaha santai bro, saya juga masih belajar. makanya saya berharap programmer zaman now bahas tentang ini.

  • @danielchristiantowidodo8188
    @danielchristiantowidodo8188 3 ปีที่แล้ว +2

    Kang mantap infonya. mau tanya kenapa komunikasinya tidak menggunakan API saja? apa bedanya dan kenapa harus webhook? gagal paham

  • @IrfanKamil
    @IrfanKamil 3 ปีที่แล้ว

    mantap bosque

  • @RGR-bv1hf
    @RGR-bv1hf 3 ปีที่แล้ว

    Hadir pak eko..

  • @ArislanHaikal
    @ArislanHaikal 3 ปีที่แล้ว +1

    Mas bahas masalah queue dan broadcast dong, bagaimana implementasi nya di kondisi real.

    • @ardiprasetya6495
      @ardiprasetya6495 3 ปีที่แล้ว +1

      Ada di materi message broker mas

    • @ArislanHaikal
      @ArislanHaikal 3 ปีที่แล้ว

      @@ardiprasetya6495 oh iya, thanks mas. Ketinggalan banyak materi ni hehe

  • @kid_rz
    @kid_rz 3 ปีที่แล้ว +5

    share metode belajar programming biar cepet paham.

    • @patorikusutaru7483
      @patorikusutaru7483 3 ปีที่แล้ว +2

      ga ada yang cepet dalem belajar, yang ada konsisten diulang2 tiap hari

  • @bangzakir2954
    @bangzakir2954 3 ปีที่แล้ว

    mantulll

  • @didi_abdillah
    @didi_abdillah 3 ปีที่แล้ว +1

    Ketika sudah bahas Security disitulah ilmu sudzon benar-benar dipakai

    • @nolep5555
      @nolep5555 2 ปีที่แล้ว

      🤣🤣🤣

  • @wahyuyohan304
    @wahyuyohan304 7 หลายเดือนก่อน

    bagaimana implementasi webhook listener di aplikasi desktop mas? apakah aplikasi desktop bisa listening ke ip public (webhook url dengan ip public)?

  • @BerbagiLayar
    @BerbagiLayar 3 ปีที่แล้ว

    masuk pak eko

  • @muhammaddanirhamadan596
    @muhammaddanirhamadan596 3 ปีที่แล้ว

    Mantapp

  • @vanetti8771
    @vanetti8771 2 ปีที่แล้ว

    Bagus

  • @irmarohimah4541
    @irmarohimah4541 3 ปีที่แล้ว

    kebeneran,, saya juga lagi ngerjain project seperti ini

  • @izzudinarrafiq5381
    @izzudinarrafiq5381 3 ปีที่แล้ว

    Request tentang web socket 😁

  • @darkmeong5004
    @darkmeong5004 3 ปีที่แล้ว

    Big thank you...!

  • @muhammadnajibuddinjodiansy2497
    @muhammadnajibuddinjodiansy2497 2 ปีที่แล้ว

    bahas odoo mas hehe

  • @devinfcb1253
    @devinfcb1253 3 ปีที่แล้ว +2

    Bahas java collections bang, atau JPA JDBC

  • @PurwadiPw
    @PurwadiPw 3 ปีที่แล้ว

    Om, tolong bahas teknis sederhana CI/CD dong 😁🙏
    Dengan jenkins misalnya

  • @rifaimartin3668
    @rifaimartin3668 3 ปีที่แล้ว

    jadi nanti si sytem A, melakukan fault handling transaction terhadap order yg kita coba retry tapi masih tetep error.
    data transaction nya dari mana? dari email yg kita kirim

  • @pradityapraditya28
    @pradityapraditya28 4 หลายเดือนก่อน

    mau tanya pak eko ... utk webhook yg pakai public internet (mengirim redirect ulang), mengapa tdk dianjurkan utk memakai json, tetapi pakai form? apakah json tdk aman dan form lbh aman?

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  4 หลายเดือนก่อน

      Karena tidak bisa redirect ngirim json

  • @farisabdurrahman3064
    @farisabdurrahman3064 3 ปีที่แล้ว +2

    bang pake kalo boleh tau pake aplikasi apa floating front camera nya?

  • @akunyoutup9137
    @akunyoutup9137 3 ปีที่แล้ว

    Akhirnya

  • @ubaydillah1535
    @ubaydillah1535 3 ปีที่แล้ว +1

    Payment gateway yang paling enak tuh BNI, cepet tanggepnya orang" IT nya.. dibanding B*A

    • @rzq8896
      @rzq8896 3 ปีที่แล้ว

      Untuk bisa punya akses ke API BNI apa harus usaha yang berbadan hukum gan? Trus untuk biaya nya gimana gan?

  • @angeliapratiwiruruk4776
    @angeliapratiwiruruk4776 3 ปีที่แล้ว

    bisa nggak webhook ke database mysql?? jadi ceritanya saya lgi buat form di elementor dn plugin webhook sbgai prntara untuk submittednya itu masuk di database phpmyadminnya kita

  • @andriopratama6587
    @andriopratama6587 3 ปีที่แล้ว

    Terimakasih pak

  • @afrizalbagas
    @afrizalbagas 3 ปีที่แล้ว

    mantap ilmunya mas

  • @hlteknologi
    @hlteknologi 3 ปีที่แล้ว

    bahas websocket juga bang .

  • @muhammadadithyarickyichsan1193
    @muhammadadithyarickyichsan1193 3 ปีที่แล้ว

    ✨✨✨✨✨

  • @floweradvisormobileapp9217
    @floweradvisormobileapp9217 2 ปีที่แล้ว

    Beda webhook dan API apa?

  • @cekingx
    @cekingx 3 ปีที่แล้ว

    Misi bang mau nanya, aku ada yang belum ngerti. Kok kita gak bisa POST JSON di webhook sedangkan di API call bisa? Thanks bang

    • @radenkriting3472
      @radenkriting3472 3 ปีที่แล้ว

      api call bakal bakal ngasih web A.com dalam bentuk response yang nntinya response itu bisa dibuat verifikasi pembayaran dari web B.com, sedangkan POST JSON bakalan ngasih "JSON itu sendiri".

    • @cekingx
      @cekingx 3 ปีที่แล้ว

      @@radenkriting3472 masih bingung wkwk, tapi makasi dah bantu jawab bang

  • @muhammadhanif8124
    @muhammadhanif8124 3 ปีที่แล้ว

    kang eko , request bahas pemograman pascal and algoritma, terimakasih banyak kang eko

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  3 ปีที่แล้ว

      udah lama saya gak pernah coding pascal, cuma pas kuliah

    • @FurqonZT
      @FurqonZT 3 ปีที่แล้ว +5

      Mending belajar yang lain aja mas, pascal itu udah jarang digunakan di real project atau pekerjaan, mungkin cuma di pake di instansi pendidikan untuk belajar algoritma dasar

  • @atom_transformer
    @atom_transformer 3 ปีที่แล้ว

    Apa bedanya ya webhook sama web api, koq secara sederhana sama aja ya? Mohon penjelasannya. Terima kasih

    • @ubaydillah1535
      @ubaydillah1535 3 ปีที่แล้ว +1

      misalnya kita ngehit api pembayaran BNI jika sukses nanti BNI ngehit function yang kita buat misal namanya webHook..

  • @fatcrruise6508
    @fatcrruise6508 3 ปีที่แล้ว

    grpc dong bang, ada gak penjelasannya?

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  3 ปีที่แล้ว

      grcp cuma untuk internal biasanya, kalo webhook kan buat external

  • @YukeBrilliant
    @YukeBrilliant 3 ปีที่แล้ว

    Java web programming dong

  • @hafidhpradipta811
    @hafidhpradipta811 3 ปีที่แล้ว

    Jadi http notifikasi yang ada di payment gateway itu termasuk webhook

    • @FurqonZT
      @FurqonZT 3 ปีที่แล้ว

      Betuull mas

    • @rahmatulhidayat245
      @rahmatulhidayat245 3 ปีที่แล้ว

      endpoint yang dikirim untuk dipanggil setelah proses selesai itu url/http callback
      selanjutnta notif yang diterima via http itu webhook
      biasanya sejenis payment gateway memelukan url callback dan url redirect, dimana url calback sebagai webhook yang di hit get/post di server sedangkan url redirect yang di get/post di client untuk kembali web utama

    • @FurqonZT
      @FurqonZT 3 ปีที่แล้ว

      @@rahmatulhidayat245 ada API direct juga kok mas di payment gateway, walaupun tetep gampang pake yang metode redirect. *Hasil baca beberapa dokumentasi payment gateway, ipaymu dan midtrans

    • @rahmatulhidayat245
      @rahmatulhidayat245 3 ปีที่แล้ว

      @@FurqonZT ya di method PG memang seperti itu, maksud url redirect disini optional dari merchant, baik metode direct via api atau redirect page nya PG tetap memerlukan urlcalback untuk notifikasi, sedangkan urlredirect merchant opsional dari PG yang punya fitur tsb, setelah melakukan payment di halaman bank ( debit online, jenius dsb) entah untuk input OTP/pin selain kembali ke halaman success PG bisa juga langsung web client.

    • @FurqonZT
      @FurqonZT 3 ปีที่แล้ว

      @@rahmatulhidayat245 betul 👌

  • @alifnarendrojati741
    @alifnarendrojati741 3 ปีที่แล้ว

    masih nulis buku kah mas Eko???

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  3 ปีที่แล้ว

      dulu sering, sekarang udah malas bikin buku, hehehe

  • @asditaprasetya
    @asditaprasetya 2 ปีที่แล้ว

    "Website B penyakitan" 😂😂😂

  • @trafalgarlaw2699
    @trafalgarlaw2699 ปีที่แล้ว

    daging 🍖

  • @user-is1rf1mz6p
    @user-is1rf1mz6p 3 ปีที่แล้ว

    Grpc dong

  • @husnixs
    @husnixs 3 ปีที่แล้ว

    saya sudah lama implementasi cara ini, dan saya baru tau kalau itu namanya webhook...

    • @bachtiarpanjaitan
      @bachtiarpanjaitan 3 ปีที่แล้ว

      gw juga hahaha.. apalagi yang pake secret key,, dan yg pake signature.. gw baru tau kalo itu namanya signature

  • @ilhammuhammad9874
    @ilhammuhammad9874 2 ปีที่แล้ว

    Di retai apa sih pak?