UNPKG

starkbank

Version:

SDK to facilitate Node integrations with Stark Bank

36 lines (32 loc) 1.34 kB
const Resource = require('starkcore').Resource; const { subResource } = require('starkcore'); const rest = require('../utils/rest.js'); const api = require('starkcore').api; class Purchase extends Resource { /** * Check out our API Documentation at https://starkbank.com/merchant-purchase */ constructor({ amount, holderName, fundingType, holderEmail=null, holderPhone=null, billingCity=null, billingZipCode=null, billingStateCode=null, billingCountryCode=null, billingStreetLine1=null, billingStreetLine2=null, metadata=null, cardId=null, installmentCount=null, id=null }) { super(id) this.amount = amount this.installmentCount = installmentCount this.holderName = holderName this.holderEmail = holderEmail this.holderPhone = holderPhone this.fundingType = fundingType this.billingCountryCode = billingCountryCode this.billingCity = billingCity this.billingStateCode = billingStateCode this.billingStreetLine1 = billingStreetLine1 this.billingStreetLine2 = billingStreetLine2 this.billingZipCode = billingZipCode this.metadata = metadata this.cardId = cardId } } exports.Purchase = Purchase; exports.resource = {'class': exports.Purchase, 'name': 'Purchase'};