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)