how to save state of process in Braintree ACH using node.js - braintree

I currently Integrated Braintree ACH. There's no website, It's a single-page module. ACH Braintree takes two days for a trial deposit so we need to hold the page for at least two days. So users can come back and verify and continue.
I'm clueless here, about how to save this state of the process until it's done.
Live link of module:
'Live Link

Related

How to edit a card in Braintree's dropin in UI?

I'm using Braintree for my site's payments and it works well except that when a user has selected a payment card from its chrome's history and he/she mistakenly inputs a wrong CVV the Braintree will fail the transaction (when trying to verify) but it saves the credit card and the user cannot edit him/her mistake, and only thing he/she can is to delete the CC using the Braintree's vault manager and re-enter again!
Question:
How can I make drop-in to edit the selected card when the card's verification fails?
Full disclosure: I work at Braintree. If you have any further questions, feel free to contact support.
Vault manager does not allow the ability to edit the CVV (or any values) on the cards saved to the Vault. I can certainly pass this along as a future feature request.
This does not sound like the expected behavior if you are verifying prior to Vaulting in production and have CVV rules enabled to reject if the CVV does not match. If you are running into this error in production, please reach out to our Support team with an example. If this is in sandbox, please ensure you are using a test CVV to trigger the desired response.

Getting autocode, receipt number back from the Square API

I'm developing an app that uses Square credit card processing API. In the Square web panel, after a charge I see things like "authcode" and receipt number in that interface, but I can't find where the API gives me back this data.
Also, when charging with the Square virtual terminal, I can pace a comment with the charge. When the API makes a charge that comment is set to "online transaction."
So can I have the software leave a comment with the API, and can I get the auto code and receipt numbers through the API?
Not all of the features available in Square Dashboard are available via the API at this time, though we are actively working on expanding the API capabilities, particularly around itemizations and receipts.
You can add external reference_id and note to a transaction if you want to associate some external metadata. Receipts can be retrieved with the older retrieve and list payments endpoints. See here: https://docs.connect.squareup.com/api/connect/v1/?q=receipt#datatype-payment

Google Play Developer processing time

For the last 72 hours, my Google Wallet payment for the Google Play developer program has shown as "Your purchase is processing". I understand it can take up to 48 hours, but this is an entire day after their worst-case scenario for processing time.
I contacted Google Play using their help pages, not expecting an answer back until this week, with the problem hopefully resolving itself in the meantime. However, a day later instead of a reply (Which i wasn't expecting yet), they instead send me a survey, asking how their support was. Support I never received.
Does anyone know how to contact Google Play directly? While it's only $25, it's $25 that's been sent to google, and have received nothing in return. Google Wallet payments for apps have all gone through (Status: Your purchase is complete). Not sure why this is being help up.
From Google Android Developer - Known Issues page
Unable to complete Google Play Android Developer Account Registration
We've received reports that some developers are currently unable to
complete their developer account registration. Please be advised that
certain transactions may take up to 48 hours to be processed by Google
Checkout system. Until your transaction is fully processed by Google
Checkout system, you won't be able to publish applications.
Please wait for 48 hours. If you still see the 'Your registration is
being processed...' banner in your Google Play Developer Console after
48 hours from the moment you placed the transaction, please contact
Google Wallet Team.
If it takes longer than 48h, Report Google Play Developer Registration or Account Issue

Paypal - How to buy audio using PayPal and download the file immediately after

Perhaps someone using PayPal can advise me on the best way to implement the following situation.
I'm developing a website for a non-profit organization and right now we are already setup w/ PayPal and have a "Donate" button on the main page. The website has audio samples and we would like to provide the option for the user to buy the full audio via PayPay. This is nontraditional (at least to me) in the sense that we are providing the purchased audio files for download immediately after payment.
Also, note that there is a lot of Audio files and, if not too difficult, we would like to keep track of sales on each item purchased.
How should I design/implement this situation, while using PayPal.
(On a separate note, in the future I would like to keep track of Users and "who purchases which items", so that in case something "bad" happened during the audio download, the user would have the chance to re-retrieve the downloaded item.)
Technology: ASP.NET 4 (MVC 3)
You may want to look into Paypal Express Checkout that verifies using Paypal's IPN.
This is a long answer and it is best that I point you in the direction of the above and ask that you look up the documentation itself.
Things to keep in mind:
There are more checkout methods aside from Paypal's Express Checkout, don't get these mixed up when you are looking through the documentation.
Some of the Paypal ASP.NET code examples were out of date when I last implemented this (about 3 weeks ago)
This tutorial was quite valuable when I was going through this process.
Code: http://blog.wekeroad.com/2008/10/11/mvcstore-part-22
Video: http://www.asp.net/mvc/videos/mvc-1/aspnet-mvc-storefront/aspnet-mvc-storefront-part-22-restructuring-rerouting-and-paypal
See this post in reference to the check-out process workflow. The main idea is that you will need to verify values using Paypal's IPN. Here is the documentation.
In it's simplest form::
You're going to need to assign order id's of some sort to each transaction.
If the payment for the order is not-confirmed (your default state), do not allow download of the mp3.
If the payment for the order is confirmed, allow download of the mp3.
Keep track of all this information and more in your database and create an Admin section of your app that allows you to view / edit details of all orders.

Google Analytics not working 100% with Magento

I need to solve a problem that the e-commerce report on analytics page, is showing 30% less sales than the Magento report.
I was wondering where I put the analytics code with the sales transactions? In the success page after the payment?
On our e-commerce, we use a third party billing app that makes the user navigate to another page, and I guess, sometimes the user just doesn't go back to the success page. So I was thinking that this could be the problem.
Thanks,
Joe
If the user doesn't come back, it will be difficult to get an accurate count without that third party service giving you one. If you were to tell Analytics that the "Go to the third party page" screen is a "complete" transaction, you'd have too many sales reported (some people will abort at the payment stage). As you can see with your situation, the opposite happens when you wait for them to return to count a "sale".
Can you add your analytics tracking code at the payment processor's site? Otherwise, I don't think Analytics was build for this case...
Thanks,
Joe

Resources