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 protected]' 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)