change paypal flow from Vault to Checkout
This commit is contained in:
@@ -22,6 +22,7 @@ import com.afollestad.materialdialogs.MaterialDialog;
|
||||
import com.braintreepayments.api.dropin.DropInActivity;
|
||||
import com.braintreepayments.api.dropin.DropInRequest;
|
||||
import com.braintreepayments.api.dropin.DropInResult;
|
||||
import com.braintreepayments.api.models.PayPalRequest;
|
||||
import com.google.android.gms.wallet.Cart;
|
||||
import com.wdullaer.materialdatetimepicker.date.DatePickerDialog;
|
||||
import com.wdullaer.materialdatetimepicker.time.TimePickerDialog;
|
||||
@@ -905,6 +906,21 @@ public class CreateOrderSummaryFragment extends CreateOrderBaseFragment {
|
||||
return;
|
||||
}
|
||||
String amountStringForBraintree = PriceHelper.removeCurrencyFromPrice(cartTotalList.get(cartTotalList.size() - 1).getText());
|
||||
PayPalRequest paypalRequest = new PayPalRequest(amountStringForBraintree)
|
||||
.currencyCode("CHF");
|
||||
//.intent(PayPalRequest.INTENT_AUTHORIZE);
|
||||
|
||||
/**
|
||||
* Paypal has two flow type: Vault and Checkout.
|
||||
* Vault: Collects user card data.
|
||||
* Checkout: One time payment.
|
||||
*
|
||||
* Drop-in verince Vault çalışıyormuş galiba, ondan dolay pappal request verdik
|
||||
* https://bitbucket.org/pusulawiss/pizza_leu/issues/73/feat-paypal-i-leyi-de-i-imi
|
||||
*
|
||||
* https://developers.braintreepayments.com/guides/paypal/checkout-with-paypal/android/v3
|
||||
* https://developers.braintreepayments.com/guides/paypal/vault/javascript/v2
|
||||
*/
|
||||
DropInRequest paymentRequest = new DropInRequest()
|
||||
//.tokenizationKey(ApiConstants.BRAINTREE_TOKENIZATION_KEY_SANDBOX)
|
||||
//.tokenizationKey(ApiConstants.BRAINTREE_TOKENIZATION_KEY_PRODUCTION)
|
||||
@@ -913,6 +929,7 @@ public class CreateOrderSummaryFragment extends CreateOrderBaseFragment {
|
||||
.requestThreeDSecureVerification(true)
|
||||
.amount(amountStringForBraintree)
|
||||
.disableAndroidPay()
|
||||
.paypalRequest(paypalRequest)
|
||||
.disableVenmo();
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user