Announcement

Collapse
No announcement yet.

Braintree payments form lost PayPal option

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Braintree payments form lost PayPal option

    After upgrading Miva to 9.12, we were very excited about Braintree's v3 JS form. Unfortunately, it looks like it lost the ability for our customers to select PayPal directly in the form.

    One of the main reasons we switched to Braintree was because we wanted both card payments, and PayPal settlement reports to be available in one location (we need to run daily settlement reports). According to our rep, this is only possible when customers select PayPal as a payment option within the Braintree form.

    This is the old form (with PayPal available):


    This is the new form (which bypasses options and defaults straight to credit cards):



    Here's how the form looks in their docs (preferable): https://developers.braintreepayments.../javascript/v3


    Is there a way to enable this? Do we have a something set up incorrectly on our end?

    #2
    According to support (and apparently the developer), they have no intention of adding this functionality back in. Looks like we'll be switching from Braintree to a PayPal merchant account. Probably for the best.

    Comment


      #3
      I hope Miva adds this feature to their roadmap. They have always been ahead of other carts when it comes to payment processing.

      Vaults and noncard payments such as PayPal, Venmo, Google Pay, Samsung Pay and Apple Pay are increasing (albeit slowly).

      I looked at the client side script and it appears that only the payment objects need to be added before the callback function.

      I'm sure there's a lot more to it than that with PCI testing but I hope Miva intends to add it.

      Code:
          braintree.dropin.create({
            authorization: 'CLIENT_AUTHORIZATION',
            container: '#dropin-container',
              paypal: {
                  flow: 'vault'
              },
              paypalCredit: {
                  flow: 'checkout',
                  amount: '&mvt:basket:total;',
                  currency: 'USD'
              },
              venmo: {},
              googlePay: {
                  merchantId: 'merchant-id-from-google',
                  transactionInfo: {
                  totalPriceStatus: 'FINAL',
                  totalPrice: '&mvt:basket:total;',
                  currencyCode: 'USD'
              }
          }, function (createErr, instance) {
            button.addEventListener('click', function () {
              instance.requestPaymentMethod(function (requestPaymentMethodErr, payload) {
                // Submit payload.nonce to your server
              });
            });
          });
      http://www.alphabetsigns.com/

      Comment


        #4
        I'm having the same problem...
        Template changes needed maybe?

        Actually my test shows paypal express not working at all either
        Last edited by Mark Hood; 11-08-18, 09:52 AM.
        Mark Hood
        Vermont Gear

        Comment


          #5
          Hi Mark,

          I have PayPal Express Smart Buttons working from my BASK page.

          I read in the Docs:


          If you have the PayPal button template customized, the update will not change any of the button code. To use the Smart buttons you will either need to manually copy and paste the code below in your button template on each page it is being used

          https://docs.miva.com/how-to-guides/...-smart-buttons
          http://www.alphabetsigns.com/

          Comment


            #6
            Based off of feedback we have gotten about the PayPal button not working with the new version of Braintree, we're going to add a setting to allow you to enable it as a setting in the Braintree module in a future update. This will allow you to see the credit card and PayPal option as the first screen and let the customer choose which method they want to use to pay (just like the screenshot above).

            Brennan Heyde
            VP Product
            Miva, Inc.
            [email protected]
            https://www.miva.com

            Comment


              #7
              Interesting... This "Default Button Template - If you currently use Express Checkout and you don't have the PayPal Button template customized (most Miva Stores) when you install the 9.12 update, it will automatically update the template code to use the new Smart Buttons."
              Did not happen on my site
              Mark Hood
              Vermont Gear

              Comment


                #8
                Originally posted by Brennan View Post
                Based off of feedback we have gotten about the PayPal button not working with the new version of Braintree, we're going to add a setting to allow you to enable it as a setting in the Braintree module in a future update. This will allow you to see the credit card and PayPal option as the first screen and let the customer choose which method they want to use to pay (just like the screenshot above).
                Do you have an idea when an update might be released?

                Comment


                  #9
                  It'll be in 9.13 which is Q1
                  Thanks,

                  Rick Wilson
                  CEO
                  Miva, Inc.
                  [email protected]
                  https://www.miva.com

                  Comment


                    #10
                    Originally posted by Rick Wilson View Post
                    It'll be in 9.13 which is Q1
                    Um... Yuck, Wish I had known because I would have not updated.
                    Mark Hood
                    Vermont Gear

                    Comment


                      #11
                      Just adding to this because no longer being able to see paypal transactions in braintree takes away from the coolness factor.
                      Not to mention the update seems to have also broken our Kount Integration (still waiting for support on this one)
                      Mark Hood
                      Vermont Gear

                      Comment


                        #12
                        9.13 will fix the Braintree issues and setting the checkbox should have fixed your Kount issue, did it not?
                        Thanks,

                        Rick Wilson
                        CEO
                        Miva, Inc.
                        [email protected]
                        https://www.miva.com

                        Comment


                          #13
                          Originally posted by Rick Wilson View Post
                          9.13 will fix the Braintree issues and setting the checkbox should have fixed your Kount issue, did it not?
                          It did not. Jim is working on it
                          Mark Hood
                          Vermont Gear

                          Comment


                            #14
                            Originally posted by Mark Hood View Post
                            Just adding to this because no longer being able to see paypal transactions in braintree takes away from the coolness factor.
                            Not to mention the update seems to have also broken our Kount Integration (still waiting for support on this one)
                            Mark, I was told by Braintree that they could process PayPal transactions but that they did not appear together on reports with credit card transaction--that basically using Braintree was the same as having another credit card processor and a separate PayPal account. This would mean two separate reporting and reconciliation processes. Is that not the case? Prior to the update were you able to see your credit card and your PayPal transaction together in Braintree reporting?
                            Todd Gibson
                            Oliver + S | Sewing Patterns for Kids and the Whole Family

                            Comment


                              #15
                              Originally posted by oliverands View Post

                              Mark, I was told by Braintree that they could process PayPal transactions but that they did not appear together on reports with credit card transaction--that basically using Braintree was the same as having another credit card processor and a separate PayPal account. This would mean two separate reporting and reconciliation processes. Is that not the case? Prior to the update were you able to see your credit card and your PayPal transaction together in Braintree reporting?
                              Yes, prior to the update you could see PayPal transactions within Braintree – as long as the transaction was processed using the Braintree form. We would run daily custom reports (just using advanced search) and every submitted transaction would be available. Since 9.13 we switched to PayPal Pro, and honestly it may have been for the best as conversions have lifted (with all the express checkout buttons) and the settlement reports are a bit easier to run. We were also able to get further reduced rates for our PayPal transactions.
                              Last edited by RTHOMASDESIGN; 11-20-18, 10:18 AM.

                              Comment

                              Working...
                              X