From 649a7938c843582dceb3b27cbfb15bbc608a5c09 Mon Sep 17 00:00:00 2001 From: cimenmus Date: Thu, 14 Jun 2018 19:05:18 +0300 Subject: [PATCH] checkdeliverytime url changed --- app/src/main/AndroidManifest.xml | 3 - .../android/activity/PaymentActivity.java | 118 ------------------ .../ch/pizzapp/android/api/ApiEndPoints.java | 2 +- .../CreateOrderSummaryFragment.java | 1 - .../createOrder/PaymentMethodFragment.java | 9 ++ app/src/main/res/layout/activity_payment.xml | 9 -- 6 files changed, 10 insertions(+), 132 deletions(-) delete mode 100644 app/src/main/java/ch/pizzapp/android/activity/PaymentActivity.java delete mode 100644 app/src/main/res/layout/activity_payment.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4f619e5..d979564 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -62,9 +62,6 @@ - diff --git a/app/src/main/java/ch/pizzapp/android/activity/PaymentActivity.java b/app/src/main/java/ch/pizzapp/android/activity/PaymentActivity.java deleted file mode 100644 index 4bb447f..0000000 --- a/app/src/main/java/ch/pizzapp/android/activity/PaymentActivity.java +++ /dev/null @@ -1,118 +0,0 @@ -package ch.pizzapp.android.activity; - -import android.support.v7.app.AppCompatActivity; -import android.os.Bundle; - -import com.braintreepayments.api.BraintreeFragment; -import com.braintreepayments.api.Card; -import com.braintreepayments.api.PayPal; -import com.braintreepayments.api.exceptions.BraintreeError; -import com.braintreepayments.api.exceptions.ErrorWithResponse; -import com.braintreepayments.api.exceptions.InvalidArgumentException; -import com.braintreepayments.api.interfaces.BraintreeCancelListener; -import com.braintreepayments.api.interfaces.BraintreeErrorListener; -import com.braintreepayments.api.interfaces.ConfigurationListener; -import com.braintreepayments.api.interfaces.PaymentMethodNonceCallback; -import com.braintreepayments.api.interfaces.PaymentMethodNonceCreatedListener; -import com.braintreepayments.api.interfaces.PaymentMethodNoncesUpdatedListener; -import com.braintreepayments.api.models.CardBuilder; -import com.braintreepayments.api.models.Configuration; -import com.braintreepayments.api.models.PayPalRequest; -import com.braintreepayments.api.models.PaymentMethodNonce; - - -import java.util.List; - -import butterknife.ButterKnife; -import ch.pizzapp.android.R; -import ch.pizzapp.android.api.ApiConstants; -import ch.pizzapp.android.helper.DialogHelper; - -public class PaymentActivity extends BaseActivity - implements PaymentMethodNonceCreatedListener, - PaymentMethodNoncesUpdatedListener, ConfigurationListener, - BraintreeCancelListener, PaymentMethodNonceCallback, - BraintreeErrorListener { - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_payment); - ButterKnife.bind(this); - showBraintreePaymentFragment(); - } - - @Override - public void onPaymentMethodNonceCreated(PaymentMethodNonce paymentMethodNonce) { - // Send this nonce to your server - String nonce = paymentMethodNonce.getNonce(); - } - - @Override - public void onConfigurationFetched(Configuration configuration) { - - } - - @Override - public void onPaymentMethodNoncesUpdated(List paymentMethodNonces) { - - } - - @Override - public void onCancel(int requestCode) { - // Use this to handle a canceled activity, if the given requestCode is important. - // You may want to use this callback to hide loading indicators, and prepare your UI for input - } - - @Override - public void success(PaymentMethodNonce paymentMethodNonce) { - - } - - @Override - public void failure(Exception exception) { - - } - - @Override - public void onError(Exception error) { - if (error instanceof ErrorWithResponse) { - ErrorWithResponse errorWithResponse = (ErrorWithResponse) error; - BraintreeError cardErrors = errorWithResponse.errorFor("creditCard"); - if (cardErrors != null) { - // There is an issue with the credit card. - BraintreeError expirationMonthError = cardErrors.errorFor("expirationMonth"); - if (expirationMonthError != null) { - // There is an issue with the expiration month. - DialogHelper.showAlertDialog(this, expirationMonthError.getMessage()); - } - } - } - } - - - private void showBraintreePaymentFragment(){ - try { - - BraintreeFragment braintreeFragment = - BraintreeFragment.newInstance( - BaseActivity.currentActivity, ApiConstants.BRAINTREE_TOKENIZATION_KEY_SANDBOX); - - /* - // create paypal payment - PayPal.requestBillingAgreement(braintreeFragment, new PayPalRequest()); - */ - - CardBuilder cardBuilder = new CardBuilder() - .cardNumber("4111111111111111") - .expirationMonth("08") - .expirationYear("2018"); - Card.tokenize(braintreeFragment, cardBuilder); - - }catch (InvalidArgumentException e){ - e.printStackTrace(); - } - - } - -} diff --git a/app/src/main/java/ch/pizzapp/android/api/ApiEndPoints.java b/app/src/main/java/ch/pizzapp/android/api/ApiEndPoints.java index b28e9ae..f04ddec 100644 --- a/app/src/main/java/ch/pizzapp/android/api/ApiEndPoints.java +++ b/app/src/main/java/ch/pizzapp/android/api/ApiEndPoints.java @@ -38,6 +38,6 @@ public class ApiEndPoints { public static final String API_CHECK_COUPON = PREFIX + "checkCoupon" + SUFFIX + "&token="; public static final String API_CHECK_CAMPAIGN_PIZZAPASS = PREFIX + "detectPizzaPassCampaign" + SUFFIX + "&token="; public static final String API_CHECK_CAMPAIGN_CHAMPAGNE = PREFIX + "detectChampagneCampaign" + SUFFIX + "&token="; - public static final String API_CHECK_DELIVERY_TIME = PREFIX + "checkDeliveryTimeService" + SUFFIX + "&token="; + public static final String API_CHECK_DELIVERY_TIME = PREFIX + "checkDeliveryTimeService" + SUFFIX; public static final String API_CREATE_PAYMENT = PREFIX + "createPayment" + SUFFIX + "&token="; } diff --git a/app/src/main/java/ch/pizzapp/android/fragment/createOrder/CreateOrderSummaryFragment.java b/app/src/main/java/ch/pizzapp/android/fragment/createOrder/CreateOrderSummaryFragment.java index 2403e6a..60ecde5 100644 --- a/app/src/main/java/ch/pizzapp/android/fragment/createOrder/CreateOrderSummaryFragment.java +++ b/app/src/main/java/ch/pizzapp/android/fragment/createOrder/CreateOrderSummaryFragment.java @@ -512,7 +512,6 @@ public class CreateOrderSummaryFragment extends CreateOrderBaseFragment { // CVV kodu default olarak gozukmuyor. // Gozukmesi için braintree'ye login ol // Go to Settings --> Processing --> CVV --> Click on Edit --> Check option 'CVV not provided(l)', Enable option 'for any transaction' - // DropInRequest paymentRequest = new DropInRequest() .tokenizationKey(ApiConstants.BRAINTREE_TOKENIZATION_KEY_SANDBOX) diff --git a/app/src/main/java/ch/pizzapp/android/fragment/createOrder/PaymentMethodFragment.java b/app/src/main/java/ch/pizzapp/android/fragment/createOrder/PaymentMethodFragment.java index 4bad151..e3698a0 100644 --- a/app/src/main/java/ch/pizzapp/android/fragment/createOrder/PaymentMethodFragment.java +++ b/app/src/main/java/ch/pizzapp/android/fragment/createOrder/PaymentMethodFragment.java @@ -143,9 +143,18 @@ public class PaymentMethodFragment extends CreateOrderBaseFragment { private void fillAndNotifyAdapter(ArrayList paymentMethodModels){ PaymentMethodModel.checkNull(paymentMethodModels); + for(PaymentMethodModel paymentMethodModel : paymentMethodModels){ if(paymentMethodModel.getPaymentMethodType() == PaymentMethodModel.PaymentMethodType.APPLE_PAY){ paymentMethodModels.remove(paymentMethodModel); + break; + } + } + + for(PaymentMethodModel paymentMethodModel : paymentMethodModels){ + if(paymentMethodModel.getPaymentMethodType() == PaymentMethodModel.PaymentMethodType.ANDROID_PAY){ + paymentMethodModels.remove(paymentMethodModel); + break; } } diff --git a/app/src/main/res/layout/activity_payment.xml b/app/src/main/res/layout/activity_payment.xml deleted file mode 100644 index d70db3e..0000000 --- a/app/src/main/res/layout/activity_payment.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - -