Skip to content

Bohudur Sketchware Pro Integration

Bohudur offers blocks for Sketchware Pro that lets you accept payments using Bohudur without writing Java code.

Everything is done using ready-made blocks.

Requirements

  • Minimum SDK: 21
  • Target SDK: 28+
  • Internet permission enabled
  • Volley library enabled

Required Permission

Enable INTERNET permission in:

Project → Permission Manager → Search Permission

Enable:

android.permission.INTERNET

Required Libraries

1️⃣ Bohudur SDK

Add this dependency:

com.github.bohudur:bohudur-android-sdk:1.2.1

2️⃣ Volley Library (IMPORTANT)

Bohudur SDK depends on Volley for networking.

Add this dependency:

com.android.volley:volley:1.2.1

Warning!

If Volley is not added, the SDK will not work.

Download Blocks

Download Bohudur Sketchware Blocks

Download Blocks

After downloading:

Settings → Block Manager → Bohudur (create) → Import → Select JSON

Payment Status Meanings

  • PENDING → User hasn’t paid
  • COMPLETED → Paid but not executed
  • EXECUTED → Payment confirmed
  • CANCELLED → User cancelled

Error Codes

Bohudur follows API error codes:

  • 3000 – 3019 → Create payment
  • 3050 – 3055 → Query payment
  • 3100 – 3109 → Execute payment

Always handle failure blocks properly.

Notes for Sketchware Users

  • No Java code needed
  • Safe for beginners
  • Works with Sketchware Pro
  • Volley must be added
  • Internet permission is mandatory

Support & Resources

For technical support or integration issues, contact Bohudur Telegram Support.

Watch our step-by-step YouTube tutorial:

Watch Video