Class: SVRequest
Overview
Abstract base class for all SVClient Operations.
Currently Supported operations (Direct Known Subclasses) are:
-
SVBalanceEnquiry - Class for Balance Enquiry operation
-
SVRedeem - Class for Redeem operation
-
SVCancelRedeem - Class for Load Card operation
To perform a desired operation:
-
instantiate the appropriate operation class
-
set all the required attributes/properties
-
call SVRequest.execute() method
-
SVRequest.execute() method returns a SVResponse object
-
check the execution status of SVRequest.execute() method by calling SVResponse.geterrorcode() method
-
if return value is SVStatus.SUCCESS then read the desired attributes/properties using the appropriate getters in SVResponse object
-
if return value is not equal to SVStatus::SUCCESS then get the error message by calling SVResponse.getErrorMessage()
NOTE: If the value of any key/attribute is set to null then that key/attribute will not be sent to QwikCilver Server as part of the Request data. Only keys/attributes that have a value will be sent to QwikCilver Server as part of the Request data.
Direct Known Subclasses
Instance Method Summary collapse
-
#execute ⇒ Object
return SVResponse SVResponse instance that contains the response data for this operation.
-
#getactivationamount ⇒ Object
Method for getting the Activation Amount.
-
#getactivationcount ⇒ Object
Method for getting the Activation Count.
-
#getadditionaltxnref1 ⇒ Object
Method for getting the AdditionalTxnRef1.
-
#getamount ⇒ Object
Method for getting the amount used in an operation on a card.
-
#getapprovalcode ⇒ Object
Method for getting the approval code.
-
#getbillamount ⇒ Object
Method to get the Bill Amount.
-
#getcancelactivationamount ⇒ Object
Method for getting the Cancel Activation Amount.
-
#getcancelactivationcount ⇒ Object
Method for getting the Cancel Activation Count.
-
#getcancelloadamount ⇒ Object
Method for getting the Cancel Load Amount.
-
#getcancelloadcount ⇒ Object
Method for getting the Cancel Load Count.
-
#getcancelredeemamount ⇒ Object
Method for getting the Cancel Redeem Amount.
-
#getcancelredeemcount ⇒ Object
Method for getting the Notes.
-
#getcardnumber ⇒ Object
return String - Card number.
-
#getcardprogramgroupname ⇒ Object
Method for getting the Card Program Group Name.
-
#getcorporatename ⇒ Object
Method for getting the Corporate Name.
-
#getcurrentbatchnumber ⇒ Object
return String - Current batch number.
-
#getfirstname ⇒ Object
Method for getting the First Name.
-
#getiin ⇒ Object
Method for getting the IIN.
-
#getinvoicenumber ⇒ Object
Method for getting the Invoice Number specified for an operation on a card.
-
#getlastname ⇒ Object
Method for getting the Last Name.
-
#getnotes ⇒ Object
Method for getting the Cancel Redeem Count.
-
#getoriginalamount ⇒ Object
Method for getting the original amount used in an operation on a card.
-
#getoriginalapprovalcode ⇒ Object
Method for getting the original approval code.
-
#getoriginalinvoicenumber ⇒ Object
return String - Original Invoice Number.
-
#getoriginaltransactionid ⇒ Object
return String - Original Transaction ID.
-
#getphonenumber ⇒ Object
Method for getting the Phone Number.
-
#getredeemamount ⇒ Object
Method for getting the Redeem Amount.
-
#getredeemcount ⇒ Object
Method for getting the Redeem Count.
-
#getreloadamount ⇒ Object
Method for getting the Reload Amount.
-
#getreloadcount ⇒ Object
Method for getting the Reload Count.
-
#getsettlementdate ⇒ Object
Method for getting the Settlement Date.
-
#getterminalid ⇒ Object
return String - Terminal ID.
-
#gettrackdata ⇒ Object
return String - Track Data.
-
#gettransactionid ⇒ Object
return String - Transaction ID.
-
#gettransfercardnumber ⇒ Object
Method for getting the Transfer Card Number.
-
#gettransfertrackdata ⇒ Object
Method for getting the Track Data of the Transfer card.
-
#initialize(svProps) ⇒ SVRequest
constructor
A new instance of SVRequest.
- #populateallparams(svProps) ⇒ Object
- #populatewebposgiftcardparams(svProps) ⇒ Object
- #setacquirerid(value) ⇒ Object
- #setactivationamount(value) ⇒ Object
- #setactivationcount(value) ⇒ Object
- #setadditionaltxnref1(value) ⇒ Object
- #setaddoncardnumber(value) ⇒ Object
- #setaddoncardtrackdata(value) ⇒ Object
- #setaddress1(value) ⇒ Object
- #setaddress2(value) ⇒ Object
- #setamount(value) ⇒ Object
- #setanniversary(value) ⇒ Object
- #setapprovalcode(value) ⇒ Object
- #setarea(value) ⇒ Object
- #setbillamount(value) ⇒ Object
- #setcancelactivationamount(value) ⇒ Object
- #setcancelactivationcount(value) ⇒ Object
- #setcancelloadamount(value) ⇒ Object
- #setcancelloadcount(value) ⇒ Object
- #setcancelredeemamount(value) ⇒ Object
- #setcancelredeemcount(value) ⇒ Object
- #setcardnumber(value) ⇒ Object
- #setcardpin(value) ⇒ Object
- #setcardprogramgroupname(value) ⇒ Object
- #setcity(value) ⇒ Object
- #setcorporatename(value) ⇒ Object
- #setcountry(value) ⇒ Object
- #setcurrentbatchnumber(value) ⇒ Object
- #setdob(value) ⇒ Object
- #setemail(value) ⇒ Object
- #setemployeeid(value) ⇒ Object
- #setfirstname(value) ⇒ Object
- #setforwardingentityid(value) ⇒ Object
- #setforwardingentitypassword(value) ⇒ Object
- #setgender(value) ⇒ Object
- #setinvoicenumber(value) ⇒ Object
- #setlastname(value) ⇒ Object
- #setmaritalstatus(value) ⇒ Object
- #setmerchantoutletname(value) ⇒ Object
- #setnotes(value) ⇒ Object
- #setorganizationname(value) ⇒ Object
- #setoriginalamount(value) ⇒ Object
- #setoriginalapprovalcode(value) ⇒ Object
- #setoriginalbatchnumber(value) ⇒ Object
- #setoriginalinvoicenumber(value) ⇒ Object
- #setoriginaltransactionid(value) ⇒ Object
- #setpassword(value) ⇒ Object
- #setphonealternate(value) ⇒ Object
- #setphonenumber(value) ⇒ Object
- #setpincode(value) ⇒ Object
- #setposentrymode(value) ⇒ Object
- #setposname(value) ⇒ Object
- #setpostypeid(value) ⇒ Object
- #setredeemamount(value) ⇒ Object
- #setredeemcount(value) ⇒ Object
- #setreloadamount(value) ⇒ Object
- #setreloadcount(value) ⇒ Object
- #setsalutation(value) ⇒ Object
- #setstate(value) ⇒ Object
- #setterminalappversion(value) ⇒ Object
- #setterminalid(value) ⇒ Object
- #settrackdata(value) ⇒ Object
- #settransactionid(value) ⇒ Object
- #settransfercardnumber(value) ⇒ Object
- #setuserid(value) ⇒ Object
- #setusername(value) ⇒ Object
Methods inherited from SVQcsData
#getdate, #getvalue, #getvalueasfloat, #getvalueasint, #printparams, #setvalue
Constructor Details
#initialize(svProps) ⇒ SVRequest
Returns a new instance of SVRequest.
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/SVClient/SVRequest.rb', line 41 def initialize(svProps) super() @requestType = svProps.getsvtype @txnTimeOut = svProps.gettransactiontimeout @connectionTimeOut = svProps.getconnectiontimeout @requestURL = svProps.getserverurl case @requestType when SVType::WEBPOS_GIFTCARD populatewebposgiftcardparams(svProps) #when SVType::WEBPOS_LOYALTY # populatewebposloyaltyparams(svProps) #else # populateallparams(svProps) end end |
Instance Method Details
#execute ⇒ Object
return
SVResponse SVResponse instance that contains the response data for this operation
462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 |
# File 'lib/SVClient/SVRequest.rb', line 462 def execute url = URI.parse(@requestURL) req = Net::HTTP::Post.new(url.path) req.set_form_data(@@params) @returncode = SVStatus::SUCCESS begin httpresponse = Net::HTTP.new(url.host, url.port).start { |http| http.read_timeout = @txnTimeOut http.open_timeout = @connectionTimeOut http.request(req) } rescue Timeout::Error @returncode = SVStatus::CONNECTION_TIMEOUT_ERROR end case httpresponse when Net::HTTPBadResponse, Net::HTTPBadGateway, Net::HTTPBadRequest, Net::HTTPExceptions, Net::HTTPError then @returncode = SVStatus::UNKNOWN_ERROR when Net::HTTPSuccess @returncode = SVStatus::SUCCESS else @returncode = SVStatus::UNKNOWN_ERROR end @returnmessage = SVStatus.(@returncode) if (@returncode != SVStatus::SUCCESS) return SVResponse.new(@returncode, @returnmessage, httpresponse) end |
#getactivationamount ⇒ Object
Method for getting the Activation Amount
return
Float - The Activation amount specified for this operation
226 227 228 |
# File 'lib/SVClient/SVRequest.rb', line 226 def getactivationamount return getvalue(SVTags::ACTIVATION_AMOUNT) end |
#getactivationcount ⇒ Object
Method for getting the Activation Count
return
Bignum - The Activation Count specified for this operation
234 235 236 |
# File 'lib/SVClient/SVRequest.rb', line 234 def getactivationcount return getvalue(SVTags::ACTIVATION_COUNT) end |
#getadditionaltxnref1 ⇒ Object
Method for getting the AdditionalTxnRef1
return
String - The AdditionalTxnRef1
202 203 204 |
# File 'lib/SVClient/SVRequest.rb', line 202 def getadditionaltxnref1 return getvalue(SVTags::ADDITIONAL_TXN_REF_1) end |
#getamount ⇒ Object
Method for getting the amount used in an operation on a card.
return
Float - Amount
128 129 130 |
# File 'lib/SVClient/SVRequest.rb', line 128 def getamount return getvalue(SVTags::AMOUNT) end |
#getapprovalcode ⇒ Object
Method for getting the approval code.
return
String - Approval code
120 121 122 |
# File 'lib/SVClient/SVRequest.rb', line 120 def getapprovalcode return getvalue(SVTags::APPROVAL_CODE) end |
#getbillamount ⇒ Object
Method to get the Bill Amount
return
Float - The Bill Amount for this operation.
330 331 332 |
# File 'lib/SVClient/SVRequest.rb', line 330 def getbillamount return getvalue(SVTags::BILL_AMOUNT) end |
#getcancelactivationamount ⇒ Object
Method for getting the Cancel Activation Amount
return
Float - The Cancel Activation amount specified for this operation
242 243 244 |
# File 'lib/SVClient/SVRequest.rb', line 242 def getcancelactivationamount return getvalue(SVTags::CANCEL_ACTIVATION_AMOUNT) end |
#getcancelactivationcount ⇒ Object
Method for getting the Cancel Activation Count
return
Bignum - The Cancel Activation Count specified for this operation
250 251 252 |
# File 'lib/SVClient/SVRequest.rb', line 250 def getcancelactivationcount return getvalue(SVTags::CANCEL_ACTIVATION_COUNT) end |
#getcancelloadamount ⇒ Object
Method for getting the Cancel Load Amount
return
Float - The Cancel Load amount specified for this operation
274 275 276 |
# File 'lib/SVClient/SVRequest.rb', line 274 def getcancelloadamount return getvalue(SVTags::CANCEL_LOAD_AMOUNT) end |
#getcancelloadcount ⇒ Object
Method for getting the Cancel Load Count
return
Bignum - The Cancel Load Count specified for this operation
282 283 284 |
# File 'lib/SVClient/SVRequest.rb', line 282 def getcancelloadcount return getvalue(SVTags::CANCEL_LOAD_COUNT) end |
#getcancelredeemamount ⇒ Object
Method for getting the Cancel Redeem Amount
return
Float - The Cancel Redeem amount specified for this operation
306 307 308 |
# File 'lib/SVClient/SVRequest.rb', line 306 def getcancelredeemamount return getvalue(SVTags::CANCEL_REDEEM_AMOUNT) end |
#getcancelredeemcount ⇒ Object
Method for getting the Notes
return
String - The Notes specified for this operation
322 323 324 |
# File 'lib/SVClient/SVRequest.rb', line 322 def getcancelredeemcount return getvalue(SVTags::CANCEL_REDEEM_COUNT) end |
#getcardnumber ⇒ Object
return
String - Card number
60 61 62 |
# File 'lib/SVClient/SVRequest.rb', line 60 def getcardnumber return getvalue(SVTags::CARD_NUMBER) end |
#getcardprogramgroupname ⇒ Object
Method for getting the Card Program Group Name.
return
String - The Card Program Group Name.
152 153 154 |
# File 'lib/SVClient/SVRequest.rb', line 152 def getcardprogramgroupname return getvalue(SVTags::CARD_PROGRAM_GROUP_NAME) end |
#getcorporatename ⇒ Object
Method for getting the Corporate Name.
return
String - The Corporate Name.
144 145 146 |
# File 'lib/SVClient/SVRequest.rb', line 144 def getcorporatename return getvalue(SVTags::CORPORATE_NAME) end |
#getcurrentbatchnumber ⇒ Object
return
String - Current batch number
66 67 68 |
# File 'lib/SVClient/SVRequest.rb', line 66 def getcurrentbatchnumber return getvalue(SVTags::CURRENT_BATCH_NUMBER) end |
#getfirstname ⇒ Object
Method for getting the First Name
return
String - The First Name
184 185 186 |
# File 'lib/SVClient/SVRequest.rb', line 184 def getfirstname return getvalue(SVTags::FIRST_NAME) end |
#getiin ⇒ Object
Method for getting the IIN
return
String - The IIN
210 211 212 |
# File 'lib/SVClient/SVRequest.rb', line 210 def getiin return getvalue(SVTags::IIN) end |
#getinvoicenumber ⇒ Object
Method for getting the Invoice Number specified for an operation on a card
return
String - the Invoice Number specified for this operation.
160 161 162 |
# File 'lib/SVClient/SVRequest.rb', line 160 def getinvoicenumber return getvalue(SVTags::INVOICE_NUMBER) end |
#getlastname ⇒ Object
Method for getting the Last Name
return
String - The Last Name
192 193 194 |
# File 'lib/SVClient/SVRequest.rb', line 192 def getlastname return getvalue(SVTags::LAST_NAME) end |
#getnotes ⇒ Object
Method for getting the Cancel Redeem Count
return
Bignum - The Cancel Redeem Count specified for this operation
314 315 316 |
# File 'lib/SVClient/SVRequest.rb', line 314 def getnotes return getvalue(SVTags::NOTES) end |
#getoriginalamount ⇒ Object
Method for getting the original amount used in an operation on a card.
return
String - Original Amount
136 137 138 |
# File 'lib/SVClient/SVRequest.rb', line 136 def getoriginalamount return getvalue(SVTags::ORIGINAL_AMOUNT) end |
#getoriginalapprovalcode ⇒ Object
Method for getting the original approval code.
return
String - Original Approval code
112 113 114 |
# File 'lib/SVClient/SVRequest.rb', line 112 def getoriginalapprovalcode return getvalue(SVTags::ORIGINAL_APPROVAL_CODE) end |
#getoriginalinvoicenumber ⇒ Object
return
String - Original Invoice Number
84 85 86 |
# File 'lib/SVClient/SVRequest.rb', line 84 def getoriginalinvoicenumber return getvalue(SVTags::ORIGINAL_INVOICE_NUMBER) end |
#getoriginaltransactionid ⇒ Object
return
String - Original Transaction ID
78 79 80 |
# File 'lib/SVClient/SVRequest.rb', line 78 def getoriginaltransactionid return getvalue(SVTags::ORIGINAL_TRANSACTION_ID) end |
#getphonenumber ⇒ Object
Method for getting the Phone Number.
return
String - Phone number
104 105 106 |
# File 'lib/SVClient/SVRequest.rb', line 104 def getphonenumber return getvalue(SVTags::PHONE_NUMBER) end |
#getredeemamount ⇒ Object
Method for getting the Redeem Amount
return
Float - The Redeem amount specified for this operation
290 291 292 |
# File 'lib/SVClient/SVRequest.rb', line 290 def getredeemamount return getvalue(SVTags::REDEEM_AMOUNT) end |
#getredeemcount ⇒ Object
Method for getting the Redeem Count
return
Bignum - The Redeem Count specified for this operation
298 299 300 |
# File 'lib/SVClient/SVRequest.rb', line 298 def getredeemcount return getvalue(SVTags::REDEEM_COUNT) end |
#getreloadamount ⇒ Object
Method for getting the Reload Amount
return
Float - The Reload amount specified for this operation
258 259 260 |
# File 'lib/SVClient/SVRequest.rb', line 258 def getreloadamount return getvalue(SVTags::RELOAD_AMOUNT) end |
#getreloadcount ⇒ Object
Method for getting the Reload Count
return
Bignum - The Reload Count specified for this operation
266 267 268 |
# File 'lib/SVClient/SVRequest.rb', line 266 def getreloadcount return getvalue(SVTags::RELOAD_COUNT) end |
#getsettlementdate ⇒ Object
Method for getting the Settlement Date.
return
Date - The Settlement Date.
218 219 220 |
# File 'lib/SVClient/SVRequest.rb', line 218 def getsettlementdate return getdate(SVTags::SETTLEMENT_DATE, SVUtils::QC_SERVER_DATE_FORMAT) end |
#getterminalid ⇒ Object
return
String - Terminal ID
90 91 92 |
# File 'lib/SVClient/SVRequest.rb', line 90 def getterminalid return getvalue(SVTags::TERMINAL_ID) end |
#gettrackdata ⇒ Object
return
String - Track Data
96 97 98 |
# File 'lib/SVClient/SVRequest.rb', line 96 def gettrackdata return getvalue(SVTags::TRACK_DATA) end |
#gettransactionid ⇒ Object
return
String - Transaction ID
72 73 74 |
# File 'lib/SVClient/SVRequest.rb', line 72 def gettransactionid return getvalue(SVTags::TRANSACTION_ID) end |
#gettransfercardnumber ⇒ Object
Method for getting the Transfer Card Number.
return
String - The Transfer Card Number.
168 169 170 |
# File 'lib/SVClient/SVRequest.rb', line 168 def gettransfercardnumber return getvalue(SVTags::TRANSFER_CARD_NUMBER) end |
#gettransfertrackdata ⇒ Object
Method for getting the Track Data of the Transfer card
return
String - the Track Data of the Transfer card
176 177 178 |
# File 'lib/SVClient/SVRequest.rb', line 176 def gettransfertrackdata return getvalue(SVTags::TRACK_DATA) end |
#populateallparams(svProps) ⇒ Object
440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 |
# File 'lib/SVClient/SVRequest.rb', line 440 def populateallparams(svProps) setvalue(SVTags::DATE_AT_CLIENT, SVUtils::getcurrentdate()) setvalue(SVTags::FORWARDING_ENTITY_ID, svProps.getforwardingentityid()) setvalue(SVTags::FORWARDING_ENTITY_PASSWORD, svProps.getforwardingentitypassword()) setvalue(SVTags::ACQUIRER_ID, svProps.getacquirerid()) setvalue(SVTags::TERMINAL_APP_VERSION, svProps.getterminalappversion()) setvalue(SVTags::TRANSACTION_TYPE_ID, gettransactiontypeid()) setvalue(SVTags::TRANSACTION_ID, svProps.gettransactionid()) setvalue(SVTags::TERMINAL_ID, svProps.getterminalid()) setvalue(SVTags::USER_ID, svProps.getusername()) setvalue(SVTags::PASSWORD, svProps.getpassword()) setvalue(SVTags::POS_ENTRY_MODE, svProps.getposentrymode()) setvalue(SVTags::POS_TYPE_ID, svProps.getpostypeid()) setvalue(SVTags::ORGANIZATION_NAME, svProps.getorganizationname()) setvalue(SVTags::MERCHANT_NAME, svProps.getmerchantname()) setvalue(SVTags::MERCHANT_OUTLET_NAME, svProps.getmerchantoutletname()) setvalue(SVTags::POS_NAME, svProps.getposname()) setvalue(SVTags::CURRENT_BATCH_NUMBER, svProps.getcurrentbatchnumber()) end |
#populatewebposgiftcardparams(svProps) ⇒ Object
399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 |
# File 'lib/SVClient/SVRequest.rb', line 399 def populatewebposgiftcardparams(svProps) setvalue(SVTags::DATE_AT_CLIENT, SVUtils::getcurrentdate()) setvalue(SVTags::FORWARDING_ENTITY_ID, svProps.getforwardingentityid()) setvalue(SVTags::FORWARDING_ENTITY_PASSWORD, svProps.getforwardingentitypassword()) setvalue(SVTags::ACQUIRER_ID, svProps.getacquirerid()) setvalue(SVTags::TERMINAL_APP_VERSION, svProps.getterminalappversion()) setvalue(SVTags::TRANSACTION_TYPE_ID, gettransactiontypeid()) setvalue(SVTags::TRANSACTION_ID, svProps.gettransactionid()) setvalue(SVTags::TERMINAL_ID, svProps.getterminalid()) setvalue(SVTags::USER_ID, svProps.getusername()) setvalue(SVTags::PASSWORD, svProps.getpassword()) setvalue(SVTags::POS_ENTRY_MODE, svProps.getposentrymode()) setvalue(SVTags::POS_TYPE_ID, svProps.getpostypeid()) setvalue(SVTags::ORGANIZATION_NAME, svProps.getorganizationname()) setvalue(SVTags::MERCHANT_NAME, svProps.getmerchantname()) setvalue(SVTags::MERCHANT_OUTLET_NAME, svProps.getmerchantoutletname()) setvalue(SVTags::POS_NAME, svProps.getposname()) setvalue(SVTags::CURRENT_BATCH_NUMBER, svProps.getcurrentbatchnumber()) end |
#setacquirerid(value) ⇒ Object
340 |
# File 'lib/SVClient/SVRequest.rb', line 340 def setacquirerid(value) setvalue(SVTags::ACQUIRER_ID, value) end |
#setactivationamount(value) ⇒ Object
371 |
# File 'lib/SVClient/SVRequest.rb', line 371 def setactivationamount(value) setvalue(SVTags::ACTIVATION_AMOUNT, value) end |
#setactivationcount(value) ⇒ Object
365 |
# File 'lib/SVClient/SVRequest.rb', line 365 def setactivationcount(value) setvalue(SVTags::ACTIVATION_COUNT, value) end |
#setadditionaltxnref1(value) ⇒ Object
363 |
# File 'lib/SVClient/SVRequest.rb', line 363 def setadditionaltxnref1(value) setvalue(SVTags::ADDITIONAL_TXN_REF_1, value) end |
#setaddoncardnumber(value) ⇒ Object
377 |
# File 'lib/SVClient/SVRequest.rb', line 377 def setaddoncardnumber(value) setvalue(SVTags::ADDON_CARD_NUMBER,value) end |
#setaddoncardtrackdata(value) ⇒ Object
378 |
# File 'lib/SVClient/SVRequest.rb', line 378 def setaddoncardtrackdata(value) setvalue(SVTags::ADDON_CARD_TRACK_DATA,value) end |
#setaddress1(value) ⇒ Object
383 |
# File 'lib/SVClient/SVRequest.rb', line 383 def setaddress1(value) setvalue(SVTags::ADDRESS1,value) end |
#setaddress2(value) ⇒ Object
384 |
# File 'lib/SVClient/SVRequest.rb', line 384 def setaddress2(value) setvalue(SVTags::ADDRESS2,value) end |
#setamount(value) ⇒ Object
353 |
# File 'lib/SVClient/SVRequest.rb', line 353 def setamount(value) setvalue(SVTags::AMOUNT, value) end |
#setanniversary(value) ⇒ Object
393 |
# File 'lib/SVClient/SVRequest.rb', line 393 def setanniversary(value) setvalue(SVTags::ANNIVERSARY,value) end |
#setapprovalcode(value) ⇒ Object
396 |
# File 'lib/SVClient/SVRequest.rb', line 396 def setapprovalcode(value) setvalue(SVTags::APPROVAL_CODE, value) end |
#setarea(value) ⇒ Object
385 |
# File 'lib/SVClient/SVRequest.rb', line 385 def setarea(value) setvalue(SVTags::AREA,value) end |
#setbillamount(value) ⇒ Object
397 |
# File 'lib/SVClient/SVRequest.rb', line 397 def setbillamount(value) setvalue(SVTags::BILL_AMOUNT, value) end |
#setcancelactivationamount(value) ⇒ Object
374 |
# File 'lib/SVClient/SVRequest.rb', line 374 def setcancelactivationamount(value) setvalue(SVTags::CANCEL_ACTIVATION_AMOUNT, value) end |
#setcancelactivationcount(value) ⇒ Object
366 |
# File 'lib/SVClient/SVRequest.rb', line 366 def setcancelactivationcount(value) setvalue(SVTags::CANCEL_ACTIVATION_COUNT, value) end |
#setcancelloadamount(value) ⇒ Object
376 |
# File 'lib/SVClient/SVRequest.rb', line 376 def setcancelloadamount(value) setvalue(SVTags::CANCEL_LOAD_AMOUNT, value) end |
#setcancelloadcount(value) ⇒ Object
370 |
# File 'lib/SVClient/SVRequest.rb', line 370 def setcancelloadcount(value) setvalue(SVTags::CANCEL_LOAD_COUNT, value) end |
#setcancelredeemamount(value) ⇒ Object
375 |
# File 'lib/SVClient/SVRequest.rb', line 375 def setcancelredeemamount(value) setvalue(SVTags::CANCEL_REDEEM_AMOUNT, value) end |
#setcancelredeemcount(value) ⇒ Object
368 |
# File 'lib/SVClient/SVRequest.rb', line 368 def setcancelredeemcount(value) setvalue(SVTags::CANCEL_REDEEM_COUNT, value) end |
#setcardnumber(value) ⇒ Object
350 |
# File 'lib/SVClient/SVRequest.rb', line 350 def setcardnumber(value) setvalue(SVTags::CARD_NUMBER, value) end |
#setcardpin(value) ⇒ Object
351 |
# File 'lib/SVClient/SVRequest.rb', line 351 def setcardpin(value) setvalue(SVTags::CARD_PIN, value) end |
#setcardprogramgroupname(value) ⇒ Object
359 |
# File 'lib/SVClient/SVRequest.rb', line 359 def setcardprogramgroupname(value) setvalue(SVTags::CARD_PROGRAM_GROUP_NAME, value) end |
#setcity(value) ⇒ Object
386 |
# File 'lib/SVClient/SVRequest.rb', line 386 def setcity(value) setvalue(SVTags::CITY,value) end |
#setcorporatename(value) ⇒ Object
342 |
# File 'lib/SVClient/SVRequest.rb', line 342 def setcorporatename(value) setvalue(SVTags::CORPORATE_NAME, value)end |
#setcountry(value) ⇒ Object
388 |
# File 'lib/SVClient/SVRequest.rb', line 388 def setcountry(value) setvalue(SVTags::COUNTRY,value) end |
#setcurrentbatchnumber(value) ⇒ Object
345 |
# File 'lib/SVClient/SVRequest.rb', line 345 def setcurrentbatchnumber(value) setvalue(SVTags::CURRENT_BATCH_NUMBER, value) end |
#setdob(value) ⇒ Object
392 |
# File 'lib/SVClient/SVRequest.rb', line 392 def setdob(value) setvalue(SVTags::DOB,value) end |
#setemail(value) ⇒ Object
391 |
# File 'lib/SVClient/SVRequest.rb', line 391 def setemail(value) setvalue(SVTags::EMAIL,value) end |
#setemployeeid(value) ⇒ Object
381 |
# File 'lib/SVClient/SVRequest.rb', line 381 def setemployeeid(value) setvalue(SVTags::EMPLOYEE_ID,value) end |
#setfirstname(value) ⇒ Object
360 |
# File 'lib/SVClient/SVRequest.rb', line 360 def setfirstname(value) setvalue(SVTags::FIRST_NAME, value) end |
#setforwardingentityid(value) ⇒ Object
337 |
# File 'lib/SVClient/SVRequest.rb', line 337 def setforwardingentityid(value) setvalue(SVTags::FORWARDING_ENTITY_ID, value) end |
#setforwardingentitypassword(value) ⇒ Object
338 |
# File 'lib/SVClient/SVRequest.rb', line 338 def setforwardingentitypassword(value) setvalue(SVTags::FORWARDING_ENTITY_PASSWORD, value) end |
#setgender(value) ⇒ Object
394 |
# File 'lib/SVClient/SVRequest.rb', line 394 def setgender(value) setvalue(SVTags::GENDER,value) end |
#setinvoicenumber(value) ⇒ Object
352 |
# File 'lib/SVClient/SVRequest.rb', line 352 def setinvoicenumber(value) setvalue(SVTags::INVOICE_NUMBER, value) end |
#setlastname(value) ⇒ Object
361 |
# File 'lib/SVClient/SVRequest.rb', line 361 def setlastname(value) setvalue(SVTags::LAST_NAME, value) end |
#setmaritalstatus(value) ⇒ Object
395 |
# File 'lib/SVClient/SVRequest.rb', line 395 def setmaritalstatus(value) setvalue(SVTags::MARITAL_STATUS,value) end |
#setmerchantoutletname(value) ⇒ Object
339 |
# File 'lib/SVClient/SVRequest.rb', line 339 def setmerchantoutletname(value) setvalue(SVTags::MERCHANT_OUTLET_NAME, value) end |
#setnotes(value) ⇒ Object
380 |
# File 'lib/SVClient/SVRequest.rb', line 380 def setnotes(value) setvalue(SVTags::NOTES,value) end |
#setorganizationname(value) ⇒ Object
341 |
# File 'lib/SVClient/SVRequest.rb', line 341 def setorganizationname(value) setvalue(SVTags::ORGANIZATION_NAME, value) end |
#setoriginalamount(value) ⇒ Object
358 |
# File 'lib/SVClient/SVRequest.rb', line 358 def setoriginalamount(value) setvalue(SVTags::ORIGINAL_AMOUNT, value) end |
#setoriginalapprovalcode(value) ⇒ Object
357 |
# File 'lib/SVClient/SVRequest.rb', line 357 def setoriginalapprovalcode(value) setvalue(SVTags::ORIGINAL_APPROVAL_CODE, value) end |
#setoriginalbatchnumber(value) ⇒ Object
356 |
# File 'lib/SVClient/SVRequest.rb', line 356 def setoriginalbatchnumber(value) setvalue(SVTags::ORIGINAL_BATCH_NUMBER, value) end |
#setoriginalinvoicenumber(value) ⇒ Object
354 |
# File 'lib/SVClient/SVRequest.rb', line 354 def setoriginalinvoicenumber(value) setvalue(SVTags::ORIGINAL_INVOICE_NUMBER, value) end |
#setoriginaltransactionid(value) ⇒ Object
355 |
# File 'lib/SVClient/SVRequest.rb', line 355 def setoriginaltransactionid(value) setvalue(SVTags::ORIGINAL_TRANSACTION_ID, value) end |
#setpassword(value) ⇒ Object
336 |
# File 'lib/SVClient/SVRequest.rb', line 336 def setpassword(value) setvalue(SVTags::PASSWORD, value) end |
#setphonealternate(value) ⇒ Object
390 |
# File 'lib/SVClient/SVRequest.rb', line 390 def setphonealternate(value) setvalue(SVTags::PHONE_ALTERNATE,value) end |
#setphonenumber(value) ⇒ Object
362 |
# File 'lib/SVClient/SVRequest.rb', line 362 def setphonenumber(value) setvalue(SVTags::PHONE_NUMBER, value) end |
#setpincode(value) ⇒ Object
389 |
# File 'lib/SVClient/SVRequest.rb', line 389 def setpincode(value) setvalue(SVTags::PIN_CODE,value) end |
#setposentrymode(value) ⇒ Object
347 |
# File 'lib/SVClient/SVRequest.rb', line 347 def setposentrymode(value) setvalue(SVTags::POS_ENTRY_MODE, value) end |
#setposname(value) ⇒ Object
343 |
# File 'lib/SVClient/SVRequest.rb', line 343 def setposname(value) setvalue(SVTags::POS_NAME, value) end |
#setpostypeid(value) ⇒ Object
348 |
# File 'lib/SVClient/SVRequest.rb', line 348 def setpostypeid(value) setvalue(SVTags::POS_TYPE_ID, value) end |
#setredeemamount(value) ⇒ Object
372 |
# File 'lib/SVClient/SVRequest.rb', line 372 def setredeemamount(value) setvalue(SVTags::REDEEM_AMOUNT, value) end |
#setredeemcount(value) ⇒ Object
367 |
# File 'lib/SVClient/SVRequest.rb', line 367 def setredeemcount(value) setvalue(SVTags::REDEEM_COUNT, value) end |
#setreloadamount(value) ⇒ Object
373 |
# File 'lib/SVClient/SVRequest.rb', line 373 def setreloadamount(value) setvalue(SVTags::RELOAD_AMOUNT, value) end |
#setreloadcount(value) ⇒ Object
369 |
# File 'lib/SVClient/SVRequest.rb', line 369 def setreloadcount(value) setvalue(SVTags::RELOAD_COUNT, value) end |
#setsalutation(value) ⇒ Object
382 |
# File 'lib/SVClient/SVRequest.rb', line 382 def setsalutation(value) setvalue(SVTags::SALUTATION,value) end |
#setstate(value) ⇒ Object
387 |
# File 'lib/SVClient/SVRequest.rb', line 387 def setstate(value) setvalue(SVTags::STATE,value) end |
#setterminalappversion(value) ⇒ Object
344 |
# File 'lib/SVClient/SVRequest.rb', line 344 def setterminalappversion(value) setvalue(SVTags::TERMINAL_APP_VERSION, value) end |
#setterminalid(value) ⇒ Object
334 |
# File 'lib/SVClient/SVRequest.rb', line 334 def setterminalid(value) setvalue(SVTags::TERMINAL_ID, value) end |
#settrackdata(value) ⇒ Object
349 |
# File 'lib/SVClient/SVRequest.rb', line 349 def settrackdata(value) setvalue(SVTags::TRACK_DATA, value) end |
#settransactionid(value) ⇒ Object
346 |
# File 'lib/SVClient/SVRequest.rb', line 346 def settransactionid(value) setvalue(SVTags::TRANSACTION_ID, value) end |
#settransfercardnumber(value) ⇒ Object
379 |
# File 'lib/SVClient/SVRequest.rb', line 379 def settransfercardnumber(value) setvalue(SVTags::TRANSFER_CARD_NUMBER,value) end |