KaznacheyApi
TODO: Write a gem description
Installation
$ gem install kaznachey_payments
Usage
Getting merchant's payment systems:
KaznacheyConfigurations.MerchantGuid = 'YOUR_MERHCANT_GUID'
KaznacheyConfigurations.MerchantSecretKey = 'YOUR_MERCHANT_KEY'
api = KaznacheyPaymentsApi.new
request = ReqGetMerchantInfo.new
request.MerchantGuid = KaznacheyConfigurations.MerchantGuid
response = api.GetMerchantInfo(request)
Payment example:
KaznacheyConfigurations.MerchantGuid = 'YOUR_MERHCANT_GUID'
KaznacheyConfigurations.MerchantSecretKey = 'YOUR_MERHCANT_GUID'
api = KaznacheyPaymentsApi.new
request = ReqCreatePayment.new
request.MerchantGuid = KaznacheyConfigurations.MerchantGuid
request.SelectedPaySystemId = 1
paymentDetails = PaymentDetails.new
paymentDetails.PhoneNumber = '123123123'
paymentDetails.EMail = 'email@email.com'
paymentDetails.MerchantInternalPaymentId = '0'
paymentDetails.BuyerFirstname = 'Test'
request.PaymentDetails = paymentDetails
product = Product.new
product.ProductId = '1'
product.ProductItemsNum = 1
product.ProductName = 'Test Item'
product.ProductPrice = 1
request.Products = [ product ]
request
response = api.CreatePayment(request)