mangopay2-nodejs-sdk
Version:
Mangopay Node.js SDK
49 lines (41 loc) • 1.47 kB
JavaScript
var Service = require('../service');
var IdentityVerification = require('../models/IdentityVerification');
var IdentityVerifications = Service.extend({
/**
* Start an identity verification session and get a link for the hosted experience
*/
create: function(userId, identityVerification, callback, options) {
options = this._api._getOptions(callback, options, {
data: identityVerification,
dataClass: IdentityVerification,
path: {
userId: userId
}
});
return this._api.method('identity_verification_create', callback, options);
},
/**
* See the status and basic details of an identity verification session
*/
get: function(identityVerificationId, callback, options) {
options = this._api._getOptions(callback, options, {
dataClass: IdentityVerification,
path: {
id: identityVerificationId
}
});
return this._api.method('identity_verification_get', callback, options);
},
/**
* Get all IdentityVerifications for a user
*/
getAll: function(userId, callback, options) {
options = this._api._getOptions(callback, options, {
path: {
userId: userId
}
});
return this._api.method('identity_verification_get_all', callback, options);
}
});
module.exports = IdentityVerifications;