BPCSharp.BluePayPayment_BP10Emu.voidTransaction C# (CSharp) Method

voidTransaction() public method

public voidTransaction ( string masterID ) : void
masterID string
return void
        public void voidTransaction(string masterID)
        {
            this.transType = "VOID";
            this.masterID = masterID;
        }

Usage Example

        public static void Main()
        {
            string accountID = "MERCHANT'S ACCOUNT ID HERE";
            string secretKey = "MERCHANT'S SECRET KEY HERE";
            string mode = "TEST";

            // Merchant's Account ID
            // Merchant's Secret Key
            // Transaction Mode: TEST (can also be LIVE)
            BluePayPayment_BP10Emu payment = new BluePayPayment_BP10Emu(
                accountID,
                secretKey,
                mode);

            // Card Number: 4111111111111111
            // Card Expire: 12/15
            // Card CVV2: 123
            payment.setCCInformation(
                    "4111111111111111",
                    "1215",
                    "123");

            // First Name: Bob
            // Last Name: Tester
            // Address1: 123 Test St.
            // Address2: Apt #500
            // City: Testville
            // State: IL
            // Zip: 54321
            // Country: USA
            payment.setCustomerInformation(
                    "Bob",
                    "Tester",
                    "123 Test St.",
                    "Apt #500",
                    "Testville",
                    "IL",
                    "54321",
                    "USA");

            // Phone #: 123-123-1234
            payment.setPhone("1231231234");

            // Email Address: [email protected]
            payment.setEmail("*****@*****.**");

            // Sale Amount: $3.00
            payment.sale("3.00");

            payment.Process();

            string result = payment.Process();
            // If transaction was approved..
            if (result == "APPROVED") {
                BluePayPayment_BP10Emu paymentCancel = new BluePayPayment_BP10Emu(
                        accountID,
                        secretKey,
                        mode);

                // Voids above transaction
                paymentCancel.voidTransaction(payment.getTransID());
                paymentCancel.Process();

                // Outputs response from BluePay gateway
                Console.Write("Transaction ID: " + paymentCancel.getTransID() + Environment.NewLine);
                Console.Write("Message: " + paymentCancel.getMessage() + Environment.NewLine);
                Console.Write("Status: " + paymentCancel.getStatus() + Environment.NewLine);
                Console.Write("AVS Result: " + paymentCancel.getAVS() + Environment.NewLine);
                Console.Write("CVV2 Result: " + paymentCancel.getCVV2() + Environment.NewLine);
                Console.Write("Masked Payment Account: " + paymentCancel.getMaskedPaymentAccount() + Environment.NewLine);
                Console.Write("Card Type: " + paymentCancel.getCardType() + Environment.NewLine);
                Console.Write("Authorization Code: " + paymentCancel.getAuthCode() + Environment.NewLine);
            } else {
                Console.Write(payment.getMessage());
            }
        }