Skip to content
This repository was archived by the owner on Feb 7, 2019. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,9 @@ android {

dependencies {
api fileTree(include: ['*.jar'], dir: 'libs')
api 'com.instamojo:android-sdk:1.2.6'
implementation 'com.squareup.okhttp3:okhttp:3.11.0'
// api 'com.instamojo:android-sdk:1.2.6'

//For Internal development
//compile project (':android-sdk')
implementation project (':android-sdk')
}
7 changes: 1 addition & 6 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.instamojo.androidsdksample">

<!-- juspay required permissions -->
<!-- Required to make API calls to backend servers -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

<application
android:name="com.instamojo.android.InstamojoApplication"
Expand All @@ -31,5 +27,4 @@
android:screenOrientation="portrait" />

</application>

</manifest>
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
import android.widget.Toast;

import com.instamojo.android.activities.PaymentActivity;
import com.instamojo.android.callbacks.JusPayRequestCallback;
import com.instamojo.android.callbacks.JuspayRequestCallback;
import com.instamojo.android.helpers.Constants;
import com.instamojo.android.models.Card;
import com.instamojo.android.models.Errors;
Expand Down Expand Up @@ -133,7 +133,7 @@ public void onNothingSelected(AdapterView<?> parent) {
private void proceedWithCard(Order order, Card card) {
final ProgressDialog dialog = ProgressDialog.show(this, "",
getString(com.instamojo.android.R.string.please_wait), true, false);
Request request = new Request(order, card, new JusPayRequestCallback() {
Request request = new Request(order, card, new JuspayRequestCallback() {
@Override
public void onFinish(final Bundle bundle, final Exception error) {
runOnUiThread(new Runnable() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

import com.instamojo.android.Instamojo;
import com.instamojo.android.activities.PaymentDetailsActivity;
import com.instamojo.android.callbacks.OrderRequestCallBack;
import com.instamojo.android.callbacks.OrderRequestCallback;
import com.instamojo.android.helpers.Constants;
import com.instamojo.android.models.Errors;
import com.instamojo.android.models.Order;
Expand Down Expand Up @@ -131,7 +131,7 @@ public void onClick(View v) {
// you should have created the order from your backend and pass back the order id to app for the payment
private void fetchOrder(String accessToken, String orderID) {
// Good time to show dialog
Request request = new Request(accessToken, orderID, new OrderRequestCallBack() {
Request request = new Request(accessToken, orderID, new OrderRequestCallback() {
@Override
public void onFinish(final Order order, final Exception error) {
runOnUiThread(new Runnable() {
Expand Down Expand Up @@ -215,7 +215,7 @@ private void createOrder(String accessToken, String transactionID) {

//Validation is successful. Proceed
dialog.show();
Request request = new Request(order, new OrderRequestCallBack() {
Request request = new Request(order, new OrderRequestCallback() {
@Override
public void onFinish(final Order order, final Exception error) {
runOnUiThread(new Runnable() {
Expand Down
4 changes: 2 additions & 2 deletions settings.gradle
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
include ':app' //, ':android-sdk'
//project (':android-sdk').projectDir = new File ('../android-sdk/android-sdk')
include ':app' , ':android-sdk'
project (':android-sdk').projectDir = new File ('../android-sdk/android-sdk')