diff --git a/PaymentTransactions/authorize-credit-card.rb b/PaymentTransactions/authorize-credit-card.rb index 2711a73..54cd3c6 100644 --- a/PaymentTransactions/authorize-credit-card.rb +++ b/PaymentTransactions/authorize-credit-card.rb @@ -15,7 +15,7 @@ def authorize_credit_card() request.transactionRequest = TransactionRequestType.new() request.transactionRequest.amount = ((SecureRandom.random_number + 1 ) * 150 ).round(2) request.transactionRequest.payment = PaymentType.new - request.transactionRequest.payment.creditCard = CreditCardType.new("4242424242424242","0220","123") + request.transactionRequest.payment.creditCard = CreditCardType.new("4242424242424242","0728","123") request.transactionRequest.customer = CustomerDataType.new(CustomerTypeEnum::Individual,"CUST-1234","bmc@mail.com",DriversLicenseType.new("DrivLicenseNumber123","WA","05/05/1990"),"123456789") request.transactionRequest.billTo = CustomerAddressType.new("firstNameBT","lastNameBT","companyBT","addressBT","New York","NY", "10010","USA","2121111111","2121111111") diff --git a/PaymentTransactions/capture-funds-authorized-through-another-channel.rb b/PaymentTransactions/capture-funds-authorized-through-another-channel.rb index a8263cb..fc93802 100644 --- a/PaymentTransactions/capture-funds-authorized-through-another-channel.rb +++ b/PaymentTransactions/capture-funds-authorized-through-another-channel.rb @@ -15,7 +15,7 @@ def capture_funds_authorized_through_another_channel() request.transactionRequest = TransactionRequestType.new() request.transactionRequest.amount = ((SecureRandom.random_number + 1 ) * 150 ).round(2) request.transactionRequest.payment = PaymentType.new - request.transactionRequest.payment.creditCard = CreditCardType.new('4111111111111111','0718') + request.transactionRequest.payment.creditCard = CreditCardType.new('4111111111111111','0728') request.transactionRequest.transactionType = TransactionTypeEnum::CaptureOnlyTransaction request.transactionRequest.authCode = "ROHNFQ" diff --git a/PaymentTransactions/capture-previously-authorized-amount.rb b/PaymentTransactions/capture-previously-authorized-amount.rb index 351db83..0fbe16c 100644 --- a/PaymentTransactions/capture-previously-authorized-amount.rb +++ b/PaymentTransactions/capture-previously-authorized-amount.rb @@ -17,7 +17,7 @@ def capture_previously_authorized_amount() random_amount = ((SecureRandom.random_number + 1 ) * 150 ).round(2) request.transactionRequest.amount = random_amount request.transactionRequest.payment = PaymentType.new - request.transactionRequest.payment.creditCard = CreditCardType.new('4242424242424242','0220','123') + request.transactionRequest.payment.creditCard = CreditCardType.new('4242424242424242','0728','123') request.transactionRequest.transactionType = TransactionTypeEnum::AuthOnlyTransaction response = transaction.create_transaction(request) diff --git a/PaymentTransactions/charge-credit-card.rb b/PaymentTransactions/charge-credit-card.rb index 8ab6e18..06f4318 100644 --- a/PaymentTransactions/charge-credit-card.rb +++ b/PaymentTransactions/charge-credit-card.rb @@ -15,7 +15,7 @@ def charge_credit_card() request.transactionRequest = TransactionRequestType.new() request.transactionRequest.amount = ((SecureRandom.random_number + 1 ) * 150 ).round(2) request.transactionRequest.payment = PaymentType.new - request.transactionRequest.payment.creditCard = CreditCardType.new("4242424242424242","0220","123") + request.transactionRequest.payment.creditCard = CreditCardType.new("4242424242424242","0728","123") request.transactionRequest.customer = CustomerDataType.new(CustomerTypeEnum::Individual,"CUST-1234","bmc@mail.com",DriversLicenseType.new("DrivLicenseNumber123","WA","05/05/1990"),"123456789") request.transactionRequest.billTo = CustomerAddressType.new("firstNameBT","lastNameBT","companyBT","addressBT","New York","NY", "10010","USA","2121111111","2121111111") diff --git a/PaymentTransactions/charge-tokenized-credit-card.rb b/PaymentTransactions/charge-tokenized-credit-card.rb index 993003b..ebf0ea0 100644 --- a/PaymentTransactions/charge-tokenized-credit-card.rb +++ b/PaymentTransactions/charge-tokenized-credit-card.rb @@ -16,7 +16,7 @@ def charge_tokenized_credit_card() request.transactionRequest.transactionType = TransactionTypeEnum::AuthCaptureTransaction request.transactionRequest.amount = ((SecureRandom.random_number + 1 ) * 150 ).round(2) request.transactionRequest.payment = PaymentType.new - request.transactionRequest.payment.creditCard = CreditCardType.new('4242424242424242','0220','123',nil,"EjRWeJASNFZ4kBI0VniQEjRWeJA=") + request.transactionRequest.payment.creditCard = CreditCardType.new('4242424242424242','0728','123',nil,"EjRWeJASNFZ4kBI0VniQEjRWeJA=") request.transactionRequest.order = OrderType.new("invoiceNumber#{(SecureRandom.random_number*1000000).round(0)}","Order Description") response = transaction.create_transaction(request) diff --git a/PaymentTransactions/credit-bank-account.rb b/PaymentTransactions/credit-bank-account.rb index 8cdd761..8e238ac 100644 --- a/PaymentTransactions/credit-bank-account.rb +++ b/PaymentTransactions/credit-bank-account.rb @@ -15,7 +15,9 @@ def credit_bank_account() request.transactionRequest = TransactionRequestType.new() request.transactionRequest.amount = ((SecureRandom.random_number + 1 ) * 15 ).round(2) request.transactionRequest.payment = PaymentType.new - request.transactionRequest.payment.bankAccount = BankAccountType.new('checking','125008547','1234567890', 'John Doe','PPD','Wells Fargo Bank NA','101') + #Generate random bank account number + randomAccountNumber= Random.rand(100000000..9999999999).to_s; + request.transactionRequest.payment.bankAccount = BankAccountType.new('checking', '122000661', "'#{randomAccountNumber}'", 'John Doe','PPD','Wells Fargo Bank NA','101') request.transactionRequest.transactionType = TransactionTypeEnum::RefundTransaction response = transaction.create_transaction(request) diff --git a/PaymentTransactions/debit-bank-account.rb b/PaymentTransactions/debit-bank-account.rb index 55221e1..e15cc45 100644 --- a/PaymentTransactions/debit-bank-account.rb +++ b/PaymentTransactions/debit-bank-account.rb @@ -15,7 +15,9 @@ def debit_bank_account() request.transactionRequest = TransactionRequestType.new() request.transactionRequest.amount = ((SecureRandom.random_number + 1 ) * 15 ).round(2) request.transactionRequest.payment = PaymentType.new - request.transactionRequest.payment.bankAccount = BankAccountType.new('checking','125008547','1234567890', 'John Doe','WEB','Wells Fargo Bank NA','101') + #Generate random bank account number + randomAccountNumber= Random.rand(100000000..9999999999).to_s; + request.transactionRequest.payment.bankAccount = BankAccountType.new('checking','122000661',"'#{randomAccountNumber}'", 'John Doe','WEB','Wells Fargo Bank NA','101') request.transactionRequest.transactionType = TransactionTypeEnum::AuthCaptureTransaction request.transactionRequest.order = OrderType.new("invoiceNumber#{(SecureRandom.random_number*1000000).round(0)}","Order Description") diff --git a/PaymentTransactions/void-transaction.rb b/PaymentTransactions/void-transaction.rb index 632ef93..070ead2 100644 --- a/PaymentTransactions/void-transaction.rb +++ b/PaymentTransactions/void-transaction.rb @@ -15,7 +15,7 @@ def void_transaction() request.transactionRequest = TransactionRequestType.new() request.transactionRequest.amount = ((SecureRandom.random_number + 1 ) * 150 ).round(2) request.transactionRequest.payment = PaymentType.new - request.transactionRequest.payment.creditCard = CreditCardType.new('4242424242424242','0220','123') + request.transactionRequest.payment.creditCard = CreditCardType.new('4242424242424242','0728','123') request.transactionRequest.transactionType = TransactionTypeEnum::AuthCaptureTransaction response = transaction.create_transaction(request) diff --git a/RecurringBilling/create-subscription.rb b/RecurringBilling/create-subscription.rb index 04d78da..4d73b1e 100644 --- a/RecurringBilling/create-subscription.rb +++ b/RecurringBilling/create-subscription.rb @@ -25,7 +25,7 @@ def create_Subscription() request.subscription.amount = random_amount request.subscription.trialAmount = 0.00 request.subscription.payment = PaymentType.new - request.subscription.payment.creditCard = CreditCardType.new('4111111111111111','0120','123') + request.subscription.payment.creditCard = CreditCardType.new('4111111111111111','0728','123') request.subscription.order = OrderType.new('invoiceNumber123','description123') request.subscription.customer = CustomerType.new(CustomerTypeEnum::Individual,'custId1','a@a.com')