Skip to content

Commit ff1c57f

Browse files
authored
Merge pull request #58 from lakshmi9414/master
Expirydate fix for sample codes - ExpiryDate changed to 0728
2 parents eb353ee + 7266e5f commit ff1c57f

9 files changed

+13
-9
lines changed

PaymentTransactions/authorize-credit-card.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def authorize_credit_card()
1515
request.transactionRequest = TransactionRequestType.new()
1616
request.transactionRequest.amount = ((SecureRandom.random_number + 1 ) * 150 ).round(2)
1717
request.transactionRequest.payment = PaymentType.new
18-
request.transactionRequest.payment.creditCard = CreditCardType.new("4242424242424242","0220","123")
18+
request.transactionRequest.payment.creditCard = CreditCardType.new("4242424242424242","0728","123")
1919
request.transactionRequest.customer = CustomerDataType.new(CustomerTypeEnum::Individual,"CUST-1234","[email protected]",DriversLicenseType.new("DrivLicenseNumber123","WA","05/05/1990"),"123456789")
2020
request.transactionRequest.billTo = CustomerAddressType.new("firstNameBT","lastNameBT","companyBT","addressBT","New York","NY",
2121
"10010","USA","2121111111","2121111111")

PaymentTransactions/capture-funds-authorized-through-another-channel.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def capture_funds_authorized_through_another_channel()
1515
request.transactionRequest = TransactionRequestType.new()
1616
request.transactionRequest.amount = ((SecureRandom.random_number + 1 ) * 150 ).round(2)
1717
request.transactionRequest.payment = PaymentType.new
18-
request.transactionRequest.payment.creditCard = CreditCardType.new('4111111111111111','0718')
18+
request.transactionRequest.payment.creditCard = CreditCardType.new('4111111111111111','0728')
1919
request.transactionRequest.transactionType = TransactionTypeEnum::CaptureOnlyTransaction
2020
request.transactionRequest.authCode = "ROHNFQ"
2121

PaymentTransactions/capture-previously-authorized-amount.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def capture_previously_authorized_amount()
1717
random_amount = ((SecureRandom.random_number + 1 ) * 150 ).round(2)
1818
request.transactionRequest.amount = random_amount
1919
request.transactionRequest.payment = PaymentType.new
20-
request.transactionRequest.payment.creditCard = CreditCardType.new('4242424242424242','0220','123')
20+
request.transactionRequest.payment.creditCard = CreditCardType.new('4242424242424242','0728','123')
2121
request.transactionRequest.transactionType = TransactionTypeEnum::AuthOnlyTransaction
2222

2323
response = transaction.create_transaction(request)

PaymentTransactions/charge-credit-card.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def charge_credit_card()
1515
request.transactionRequest = TransactionRequestType.new()
1616
request.transactionRequest.amount = ((SecureRandom.random_number + 1 ) * 150 ).round(2)
1717
request.transactionRequest.payment = PaymentType.new
18-
request.transactionRequest.payment.creditCard = CreditCardType.new("4242424242424242","0220","123")
18+
request.transactionRequest.payment.creditCard = CreditCardType.new("4242424242424242","0728","123")
1919
request.transactionRequest.customer = CustomerDataType.new(CustomerTypeEnum::Individual,"CUST-1234","[email protected]",DriversLicenseType.new("DrivLicenseNumber123","WA","05/05/1990"),"123456789")
2020
request.transactionRequest.billTo = CustomerAddressType.new("firstNameBT","lastNameBT","companyBT","addressBT","New York","NY",
2121
"10010","USA","2121111111","2121111111")

PaymentTransactions/charge-tokenized-credit-card.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def charge_tokenized_credit_card()
1616
request.transactionRequest.transactionType = TransactionTypeEnum::AuthCaptureTransaction
1717
request.transactionRequest.amount = ((SecureRandom.random_number + 1 ) * 150 ).round(2)
1818
request.transactionRequest.payment = PaymentType.new
19-
request.transactionRequest.payment.creditCard = CreditCardType.new('4242424242424242','0220','123',nil,"EjRWeJASNFZ4kBI0VniQEjRWeJA=")
19+
request.transactionRequest.payment.creditCard = CreditCardType.new('4242424242424242','0728','123',nil,"EjRWeJASNFZ4kBI0VniQEjRWeJA=")
2020
request.transactionRequest.order = OrderType.new("invoiceNumber#{(SecureRandom.random_number*1000000).round(0)}","Order Description")
2121

2222
response = transaction.create_transaction(request)

PaymentTransactions/credit-bank-account.rb

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ def credit_bank_account()
1515
request.transactionRequest = TransactionRequestType.new()
1616
request.transactionRequest.amount = ((SecureRandom.random_number + 1 ) * 15 ).round(2)
1717
request.transactionRequest.payment = PaymentType.new
18-
request.transactionRequest.payment.bankAccount = BankAccountType.new('checking','125008547','1234567890', 'John Doe','PPD','Wells Fargo Bank NA','101')
18+
#Generate random bank account number
19+
randomAccountNumber= Random.rand(100000000..9999999999).to_s;
20+
request.transactionRequest.payment.bankAccount = BankAccountType.new('checking', '122000661', "'#{randomAccountNumber}'", 'John Doe','PPD','Wells Fargo Bank NA','101')
1921
request.transactionRequest.transactionType = TransactionTypeEnum::RefundTransaction
2022

2123
response = transaction.create_transaction(request)

PaymentTransactions/debit-bank-account.rb

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ def debit_bank_account()
1515
request.transactionRequest = TransactionRequestType.new()
1616
request.transactionRequest.amount = ((SecureRandom.random_number + 1 ) * 15 ).round(2)
1717
request.transactionRequest.payment = PaymentType.new
18-
request.transactionRequest.payment.bankAccount = BankAccountType.new('checking','125008547','1234567890', 'John Doe','WEB','Wells Fargo Bank NA','101')
18+
#Generate random bank account number
19+
randomAccountNumber= Random.rand(100000000..9999999999).to_s;
20+
request.transactionRequest.payment.bankAccount = BankAccountType.new('checking','122000661',"'#{randomAccountNumber}'", 'John Doe','WEB','Wells Fargo Bank NA','101')
1921
request.transactionRequest.transactionType = TransactionTypeEnum::AuthCaptureTransaction
2022
request.transactionRequest.order = OrderType.new("invoiceNumber#{(SecureRandom.random_number*1000000).round(0)}","Order Description")
2123

PaymentTransactions/void-transaction.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def void_transaction()
1515
request.transactionRequest = TransactionRequestType.new()
1616
request.transactionRequest.amount = ((SecureRandom.random_number + 1 ) * 150 ).round(2)
1717
request.transactionRequest.payment = PaymentType.new
18-
request.transactionRequest.payment.creditCard = CreditCardType.new('4242424242424242','0220','123')
18+
request.transactionRequest.payment.creditCard = CreditCardType.new('4242424242424242','0728','123')
1919
request.transactionRequest.transactionType = TransactionTypeEnum::AuthCaptureTransaction
2020

2121
response = transaction.create_transaction(request)

RecurringBilling/create-subscription.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def create_Subscription()
2525
request.subscription.amount = random_amount
2626
request.subscription.trialAmount = 0.00
2727
request.subscription.payment = PaymentType.new
28-
request.subscription.payment.creditCard = CreditCardType.new('4111111111111111','0120','123')
28+
request.subscription.payment.creditCard = CreditCardType.new('4111111111111111','0728','123')
2929

3030
request.subscription.order = OrderType.new('invoiceNumber123','description123')
3131
request.subscription.customer = CustomerType.new(CustomerTypeEnum::Individual,'custId1','[email protected]')

0 commit comments

Comments
 (0)