BPCSharp.BluePayPayment_BP10Emu.setCustomerInformation C# (CSharp) Method

setCustomerInformation() public method

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
return void
        public void setCustomerInformation(string name1, string name2, string addr1, string addr2, string city, string state, string zip)
        {
            this.name1 = name1;
            this.name2 = name2;
            this.addr1 = addr1;
            this.addr2 = addr2;
            this.city = city;
            this.state = state;
            this.zip = zip;
        }

Same methods

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

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");

            // Rebill Amount: $3.50
            // Rebill Start Date: Jan. 5, 2015
            // Rebill Frequency: 1 MONTH
            // Rebill # of Cycles: 5
            payment.setRebillingInformation(
                    "3.50",
                    "2015-01-05",
                    "1 MONTH",
                    "5");

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

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

            // Auth Amount: $0.00
            payment.auth("0.00");

            string result = payment.Process();

            // If transaction was approved..
            if (result == "APPROVED")
            {

                BluePayPayment_BP10Emu rebillCancel = new BluePayPayment_BP10Emu(
                        "MERCHANT'S ACCOUNT ID HERE",
                        "MERCHANT'S SECRET KEY HERE",
                        "TEST");

                // Gets rebill status using Rebill ID token returned
                rebillCancel.getRebillStatus(payment.getRebillID());

                rebillCancel.Process();

                // Outputs response from BluePay gateway
                Console.Write("Rebill ID: " + rebillCancel.getRebillID() + Environment.NewLine);
                Console.Write("Rebill Status: " + rebillCancel.getStatus() + Environment.NewLine);
                Console.Write("Rebill Creation Date: " + rebillCancel.getCreationDate() + Environment.NewLine);
                Console.Write("Rebill Next Date: " + rebillCancel.getNextDate() + Environment.NewLine);
                Console.Write("Rebill Last Date: " + rebillCancel.getLastDate() + Environment.NewLine);
                Console.Write("Rebill Schedule Expression: " + rebillCancel.getSchedExpr() + Environment.NewLine);
                Console.Write("Rebill Cycles Remaining: " + rebillCancel.getCyclesRemain() + Environment.NewLine);
                Console.Write("Rebill Amount: " + rebillCancel.getRebillAmount() + Environment.NewLine);
                Console.Write("Rebill Next Amount: " + rebillCancel.getNextAmount() + Environment.NewLine);
            } else
            {
                Console.Write(payment.getMessage());
            }
        }
All Usage Examples Of BPCSharp.BluePayPayment_BP10Emu::setCustomerInformation