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 PermissionEnable:
android.permission.INTERNETRequired Libraries
1️⃣ Bohudur SDK
Add this dependency:
com.github.bohudur:bohudur-android-sdk:1.2.12️⃣ Volley Library (IMPORTANT)
Bohudur SDK depends on Volley for networking.
Add this dependency:
com.android.volley:volley:1.2.1Warning!
If Volley is not added, the SDK will not work.
Download Blocks
Download Bohudur Sketchware Blocks
After downloading:
Settings → Block Manager → Bohudur (create) → Import → Select JSONPayment 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 payment3050 – 3055→ Query payment3100 – 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:
