Files
NamelessMC-Store-Tripay/README.md
2025-04-05 12:39:42 +07:00

64 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🔄 NamelessMC Store [Tripay]
This integration lets you accept payments from Indonesian players directly through Tripay, inside the NamelessMC web store module.
Heres how it works:
Player checks out on your NamelessMC store.
Your website sends a payment request to Tripay with the total price, invoice info, and payment channel (e.g., QRIS).
Tripay returns a payment URL or QR code that the player uses to pay.
Tripay sends a callback to your NamelessMC site when the payment status changes (like paid).
Your integration verifies the callback signature, updates the order in the NamelessMC database (mark it as PAID), and then:
Delivers the item (if you have auto delivery)
Shows the user it was successful
Logs the transaction
So basically, you're connecting:
🧑‍💻 Your Minecraft website (NamelessMC)
💳 Indonesian payment options (Tripay)
🔁 Automated order management
## 🌐 What is NamelessMC?
NamelessMC is a free and open-source website & forum software built for Minecraft communities. It provides:
A Minecraft-themed forum
User authentication with Minecraft accounts
Custom pages and modules (like a web store)
Donation or store systems (often using PayPal or payment gateways)
You can host it on your own website and customize it to fit your Minecraft servers branding.
## 💳 What is Tripay?
Tripay is an Indonesian payment gateway—a service that lets you accept payments from various channels such as:
QRIS (QR Code Indonesia Standard),
Virtual Accounts (like BCA VA, Mandiri VA, etc),
Convenience stores (Alfamart, Indomaret),
e-Wallets (OVO, DANA, ShopeePay),
and more.
Tripay handles the actual transaction processing and sends a callback (a notification) to your server when the payment status changes (e.g., PAID, EXPIRED, or FAILED).
## Authors
- [@nekomonci12](https://www.github.com/nekomonci12)
- [@NamelessMC](https://github.com/NamelessMC/Nameless)
- [@partydragen](https://github.com/partydragen/Nameless-Store)