Plaid - Account verification

by douglasloyo

HTML

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<script src="https://cdn.plaid.com/link/v2/stable/link-initialize.js"></script>
<div ng-app="myApp">
<div ng-controller="homeController">
  <span>{{}}</span>
</div>

</div>

JavaScript

/* Application */
var myApp = angular.module('myApp', []);

myApp.controller('homeController', function ($scope) {
	var linkHandler = Plaid.create({
    env: 'sandbox',
    clientName: 'Stripe/Plaid Test',
    key: '32676a575d88d1a26fa745334ea770',
    product: ['auth'],
    selectAccount: true,
    onSuccess: function(public_token, metadata) {
      // Send the public_token and account ID to your app server.
      alert('public_token: ' + public_token);
      //console.log('account ID: ' + metadata.account_id);
      $scope.plaidToken = public_token;
    },
    onExit: function(err, metadata) {
      // The user exited the Link flow.
      if (err != null) {
        // The user encountered a Plaid API error prior to exiting.
        alert('error');
      }
  },
});
    
});