Android SDK
Introduction
Installation
implementation("com.upitranzact:upitranzact:1.1.0")Initialization
UpiTranzactSDK sdk = new UpiTranzactSDK(MainActivity.this, "PUBLIC_KEY", "SECRET_KEY", "MERCHANT_ID");Starting a Payment
sdk.startPayment("AMOUNT", // Amount to be paid
"ORDER_ID", // Unique Order ID
"CUSTOMER_NAME", // Customer's name
"CUSTOMER_EMAIL", // Customer's email
"CUSTOMER_NUMBER", // Customer's contact number
new PaymentCallback() {
@Override
public void onPaymentSuccess(String order_id, String message) {
Toast.makeText(MainActivity.this, message, Toast.LENGTH_SHORT).show();
}
@Override
public void onPaymentFailed(String order_id, String message) {
String logMessage = message + " Order Id " + order_id;
Toast.makeText(MainActivity.this, logMessage, Toast.LENGTH_SHORT).show();
Log.d("PaymentFailed", logMessage);
}
});Parameters
Payment Callback
Logging and Debugging
Support
Last updated