C# Класс BPCSharp.BluePayPayment_BP10Emu

This is the BluePayPayment object.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
BPheaderstring string
TPS string
URL string
accountID string
accountNum string
accountType string
addr1 string
addr2 string
amount string
amountFood string
amountMisc string
amountTax string
amountTip string
cardExpire string
city string
country string
customID1 string
customID2 string
cvv2 string
doNotEscape string
doRebill string
docType string
email string
excludeErrors string
invoiceID string
masterID string
memo string
mode string
name1 string
name2 string
orderID string
paymentAccount string
paymentType string
phone string
queryByHierarchy string
queryBySettlement string
rebillAmount string
rebillCycles string
rebillExpr string
rebillFirstDate string
rebillID string
rebillNextAmount string
rebillNextDate string
rebillStatus string
reportEndDate string
reportStartDate string
response string
routingNum string
secretKey string
state string
templateID string
transType string
zip string

Открытые методы

Метод Описание
BluePayPayment_BP10Emu ( string accountID, string secretKey, string mode ) : System
Process ( ) : string
Set_Param ( string Name, string Value ) : void
auth ( string amount ) : void

Runs an Auth Transaction

auth ( string amount, string masterID ) : void

Runs an Auth Transaction

calcRebillTPS ( ) : void

Calculates TAMPER_PROOF_SEAL for bp20rebadmin API

calcTPS ( ) : void

Calculates TAMPER_PROOF_SEAL for bp20post API

cancelRebilling ( string rebillID ) : void

Cancels Rebilling Cycle

capture ( string masterID ) : void

Runs a Capture Transaction

capture ( string masterID, string amount ) : void

Runs a Capture Transaction

getAVS ( ) : string

Returns AVS from Response

getAuthCode ( ) : string

Returns AUTH_CODE from Response

getBank ( ) : string

Returns BANK_NAME from Response

getCVV2 ( ) : string

Returns CVV2 from Response

getCardType ( ) : string

Returns CARD_TYPE from response

getCreationDate ( ) : string

Returns creation_date from Response

getCyclesRemain ( ) : string

Returns cycles_remain from Response

getLastDate ( ) : string

Returns last_date from Response

getMaskedPaymentAccount ( ) : string

Returns PAYMENT_ACCOUNT from response

getMessage ( ) : string

Returns MESSAGE from Response

getNextAmount ( ) : string

Returns next_amount from Response

getNextDate ( ) : string

Returns next_date from Response

getRebillAmount ( ) : string

Returns reb_amount from Response

getRebillID ( ) : string

Returns REBID or rebill_id from Response

getRebillStatus ( string rebillID ) : void

Gets a existing rebilling cycle's status

getResponse ( HttpWebRequest request ) : void
getResponse ( WebException request ) : void
getSchedExpr ( ) : string

Returns sched_expr from Response

getStatus ( ) : string

Returns STATUS or status from response

getTransID ( ) : string

Returns TRANS_ID from response

refund ( string masterID ) : void

Runs a Refund Transaction

refund ( string masterID, string amount ) : void

Runs a Refund Transaction

responseParams ( HttpWebResponse httpResponse ) : string
sale ( string amount ) : void

Runs a Sale Transaction

sale ( string amount, string masterID ) : void

Runs a Sale Transaction

setACHInformation ( string routingNum, string accountNum, string accountType, string docType = null ) : void

Sets ACH Information

setAmountFood ( string amountFood ) : void

Sets Amount Food Field

setAmountMisc ( string amountMisc ) : void

Sets Amount Misc Field

setAmountTax ( string amountTax ) : void

Sets Amount Tax Field

setAmountTip ( string amountTip ) : void

Sets Amount Tip Field

setCCInformation ( string cardNum, string cardExpire, string cvv2 = null ) : void

Sets Credit Card Information

setCustomID1 ( string customID1 ) : void

Sets Custom ID Field

setCustomID2 ( string customID2 ) : void

Sets Custom ID2 Field

setCustomerInformation ( string name1, string name2, string addr1, string city, string state, string zip ) : void

Sets Customer Information

setCustomerInformation ( string name1, string name2, string addr1, string addr2, string city, string state, string zip ) : void

Sets Customer Information

setCustomerInformation ( string name1, string name2, string addr1, string addr2, string city, string state, string zip, string country ) : void

Sets Customer Information

setEmail ( string Email ) : void

Sets Email Field

setInvoiceID ( string invoiceID ) : void

Sets Invoice ID Field

setMemo ( string memo ) : void

Sets Memo Field

setOrderID ( string orderID ) : void

Sets Order ID Field

setPhone ( string Phone ) : void

Sets Phone Field

setRebillingInformation ( string rebAmount, string rebFirstDate, string rebExpr, string rebCycles ) : void

Sets Rebilling Cycle Information. To be used with other functions to create a transaction.

updateRebillPaymentInformation ( string templateID ) : void

Updates a rebilling cycle's payment information

updateRebillingInformation ( string rebillID, string rebNextDate, string rebExpr, string rebCycles, string rebAmount, string rebNextAmount ) : void

Updates Rebilling Cycle

voidTransaction ( string masterID ) : void

Приватные методы

Метод Описание
ByteArrayToString ( byte arrInput ) : string

Описание методов

BluePayPayment_BP10Emu() публичный Метод

public BluePayPayment_BP10Emu ( string accountID, string secretKey, string mode ) : System
accountID string
secretKey string
mode string
Результат System

Process() публичный Метод

public Process ( ) : string
Результат string

Set_Param() публичный Метод

public Set_Param ( string Name, string Value ) : void
Name string
Value string
Результат void

auth() публичный Метод

Runs an Auth Transaction
public auth ( string amount ) : void
amount string
Результат void

auth() публичный Метод

Runs an Auth Transaction
public auth ( string amount, string masterID ) : void
amount string
masterID string
Результат void

calcRebillTPS() публичный Метод

Calculates TAMPER_PROOF_SEAL for bp20rebadmin API
public calcRebillTPS ( ) : void
Результат void

calcTPS() публичный Метод

Calculates TAMPER_PROOF_SEAL for bp20post API
public calcTPS ( ) : void
Результат void

cancelRebilling() публичный Метод

Cancels Rebilling Cycle
public cancelRebilling ( string rebillID ) : void
rebillID string
Результат void

capture() публичный Метод

Runs a Capture Transaction
public capture ( string masterID ) : void
masterID string
Результат void

capture() публичный Метод

Runs a Capture Transaction
public capture ( string masterID, string amount ) : void
masterID string
amount string
Результат void

getAVS() публичный Метод

Returns AVS from Response
public getAVS ( ) : string
Результат string

getAuthCode() публичный Метод

Returns AUTH_CODE from Response
public getAuthCode ( ) : string
Результат string

getBank() публичный Метод

Returns BANK_NAME from Response
public getBank ( ) : string
Результат string

getCVV2() публичный Метод

Returns CVV2 from Response
public getCVV2 ( ) : string
Результат string

getCardType() публичный Метод

Returns CARD_TYPE from response
public getCardType ( ) : string
Результат string

getCreationDate() публичный Метод

Returns creation_date from Response
public getCreationDate ( ) : string
Результат string

getCyclesRemain() публичный Метод

Returns cycles_remain from Response
public getCyclesRemain ( ) : string
Результат string

getLastDate() публичный Метод

Returns last_date from Response
public getLastDate ( ) : string
Результат string

getMaskedPaymentAccount() публичный Метод

Returns PAYMENT_ACCOUNT from response
public getMaskedPaymentAccount ( ) : string
Результат string

getMessage() публичный Метод

Returns MESSAGE from Response
public getMessage ( ) : string
Результат string

getNextAmount() публичный Метод

Returns next_amount from Response
public getNextAmount ( ) : string
Результат string

getNextDate() публичный Метод

Returns next_date from Response
public getNextDate ( ) : string
Результат string

getRebillAmount() публичный Метод

Returns reb_amount from Response
public getRebillAmount ( ) : string
Результат string

getRebillID() публичный Метод

Returns REBID or rebill_id from Response
public getRebillID ( ) : string
Результат string

getRebillStatus() публичный Метод

Gets a existing rebilling cycle's status
public getRebillStatus ( string rebillID ) : void
rebillID string
Результат void

getResponse() публичный Метод

public getResponse ( HttpWebRequest request ) : void
request System.Net.HttpWebRequest
Результат void

getResponse() публичный Метод

public getResponse ( WebException request ) : void
request System.Net.WebException
Результат void

getSchedExpr() публичный Метод

Returns sched_expr from Response
public getSchedExpr ( ) : string
Результат string

getStatus() публичный Метод

Returns STATUS or status from response
public getStatus ( ) : string
Результат string

getTransID() публичный Метод

Returns TRANS_ID from response
public getTransID ( ) : string
Результат string

refund() публичный Метод

Runs a Refund Transaction
public refund ( string masterID ) : void
masterID string
Результат void

refund() публичный Метод

Runs a Refund Transaction
public refund ( string masterID, string amount ) : void
masterID string
amount string
Результат void

responseParams() публичный Метод

public responseParams ( HttpWebResponse httpResponse ) : string
httpResponse System.Net.HttpWebResponse
Результат string

sale() публичный Метод

Runs a Sale Transaction
public sale ( string amount ) : void
amount string
Результат void

sale() публичный Метод

Runs a Sale Transaction
public sale ( string amount, string masterID ) : void
amount string
masterID string
Результат void

setACHInformation() публичный Метод

Sets ACH Information
public setACHInformation ( string routingNum, string accountNum, string accountType, string docType = null ) : void
routingNum string
accountNum string
accountType string
docType string
Результат void

setAmountFood() публичный Метод

Sets Amount Food Field
public setAmountFood ( string amountFood ) : void
amountFood string
Результат void

setAmountMisc() публичный Метод

Sets Amount Misc Field
public setAmountMisc ( string amountMisc ) : void
amountMisc string
Результат void

setAmountTax() публичный Метод

Sets Amount Tax Field
public setAmountTax ( string amountTax ) : void
amountTax string
Результат void

setAmountTip() публичный Метод

Sets Amount Tip Field
public setAmountTip ( string amountTip ) : void
amountTip string
Результат void

setCCInformation() публичный Метод

Sets Credit Card Information
public setCCInformation ( string cardNum, string cardExpire, string cvv2 = null ) : void
cardNum string
cardExpire string
cvv2 string
Результат void

setCustomID1() публичный Метод

Sets Custom ID Field
public setCustomID1 ( string customID1 ) : void
customID1 string
Результат void

setCustomID2() публичный Метод

Sets Custom ID2 Field
public setCustomID2 ( string customID2 ) : void
customID2 string
Результат void

setCustomerInformation() публичный Метод

Sets Customer Information
public setCustomerInformation ( string name1, string name2, string addr1, string city, string state, string zip ) : void
name1 string
name2 string
addr1 string
city string
state string
zip string
Результат void

setCustomerInformation() публичный Метод

Sets Customer Information
public setCustomerInformation ( string name1, string name2, string addr1, string addr2, string city, string state, string zip ) : void
name1 string
name2 string
addr1 string
addr2 string
city string
state string
zip string
Результат void

setCustomerInformation() публичный Метод

Sets Customer Information
public setCustomerInformation ( string name1, string name2, string addr1, string addr2, string city, string state, string zip, string country ) : void
name1 string
name2 string
addr1 string
addr2 string
city string
state string
zip string
country string
Результат void

setEmail() публичный Метод

Sets Email Field
public setEmail ( string Email ) : void
Email string
Результат void

setInvoiceID() публичный Метод

Sets Invoice ID Field
public setInvoiceID ( string invoiceID ) : void
invoiceID string
Результат void

setMemo() публичный Метод

Sets Memo Field
public setMemo ( string memo ) : void
memo string
Результат void

setOrderID() публичный Метод

Sets Order ID Field
public setOrderID ( string orderID ) : void
orderID string
Результат void

setPhone() публичный Метод

Sets Phone Field
public setPhone ( string Phone ) : void
Phone string
Результат void

setRebillingInformation() публичный Метод

Sets Rebilling Cycle Information. To be used with other functions to create a transaction.
public setRebillingInformation ( string rebAmount, string rebFirstDate, string rebExpr, string rebCycles ) : void
rebAmount string
rebFirstDate string
rebExpr string
rebCycles string
Результат void

updateRebillPaymentInformation() публичный Метод

Updates a rebilling cycle's payment information
public updateRebillPaymentInformation ( string templateID ) : void
templateID string
Результат void

updateRebillingInformation() публичный Метод

Updates Rebilling Cycle
public updateRebillingInformation ( string rebillID, string rebNextDate, string rebExpr, string rebCycles, string rebAmount, string rebNextAmount ) : void
rebillID string
rebNextDate string
rebExpr string
rebCycles string
rebAmount string
rebNextAmount string
Результат void

voidTransaction() публичный Метод

public voidTransaction ( string masterID ) : void
masterID string
Результат void

Описание свойств

BPheaderstring публичное свойство

public string BPheaderstring
Результат string

TPS публичное свойство

public string TPS
Результат string

URL публичное свойство

public string URL
Результат string

accountID публичное свойство

public string accountID
Результат string

accountNum публичное свойство

public string accountNum
Результат string

accountType публичное свойство

public string accountType
Результат string

addr1 публичное свойство

public string addr1
Результат string

addr2 публичное свойство

public string addr2
Результат string

amount публичное свойство

public string amount
Результат string

amountFood публичное свойство

public string amountFood
Результат string

amountMisc публичное свойство

public string amountMisc
Результат string

amountTax публичное свойство

public string amountTax
Результат string

amountTip публичное свойство

public string amountTip
Результат string

cardExpire публичное свойство

public string cardExpire
Результат string

city публичное свойство

public string city
Результат string

country публичное свойство

public string country
Результат string

customID1 публичное свойство

public string customID1
Результат string

customID2 публичное свойство

public string customID2
Результат string

cvv2 публичное свойство

public string cvv2
Результат string

doNotEscape публичное свойство

public string doNotEscape
Результат string

doRebill публичное свойство

public string doRebill
Результат string

docType публичное свойство

public string docType
Результат string

email публичное свойство

public string email
Результат string

excludeErrors публичное свойство

public string excludeErrors
Результат string

invoiceID публичное свойство

public string invoiceID
Результат string

masterID публичное свойство

public string masterID
Результат string

memo публичное свойство

public string memo
Результат string

mode публичное свойство

public string mode
Результат string

name1 публичное свойство

public string name1
Результат string

name2 публичное свойство

public string name2
Результат string

orderID публичное свойство

public string orderID
Результат string

paymentAccount публичное свойство

public string paymentAccount
Результат string

paymentType публичное свойство

public string paymentType
Результат string

phone публичное свойство

public string phone
Результат string

queryByHierarchy публичное свойство

public string queryByHierarchy
Результат string

queryBySettlement публичное свойство

public string queryBySettlement
Результат string

rebillAmount публичное свойство

public string rebillAmount
Результат string

rebillCycles публичное свойство

public string rebillCycles
Результат string

rebillExpr публичное свойство

public string rebillExpr
Результат string

rebillFirstDate публичное свойство

public string rebillFirstDate
Результат string

rebillID публичное свойство

public string rebillID
Результат string

rebillNextAmount публичное свойство

public string rebillNextAmount
Результат string

rebillNextDate публичное свойство

public string rebillNextDate
Результат string

rebillStatus публичное свойство

public string rebillStatus
Результат string

reportEndDate публичное свойство

public string reportEndDate
Результат string

reportStartDate публичное свойство

public string reportStartDate
Результат string

response публичное свойство

public string response
Результат string

routingNum публичное свойство

public string routingNum
Результат string

secretKey публичное свойство

public string secretKey
Результат string

state публичное свойство

public string state
Результат string

templateID публичное свойство

public string templateID
Результат string

transType публичное свойство

public string transType
Результат string

zip публичное свойство

public string zip
Результат string