Needio.Services

<back to all web services

MakePaymentSetKeyRequest

Requires Authentication
The following routes are available for this service:
All Verbs/Trans/MakePaymentSetKey/
MakePaymentSetKeyRequest Parameters:
NameParameterData TypeRequiredDescription
TokenquerystringNo
SessionIdquerystringNo
PricequerydecimalNo
UserIdqueryintNo
TransactionTypequeryTransactionTypesNo
RefIdqueryintNo
AskCCInfoYnqueryboolNo
PaymentInfoqueryPaymentInfoDTONo
PayWith3dsqueryboolNo
BaseRequest Parameters:
NameParameterData TypeRequiredDescription
startformDateTimeNo
MakePaymentSetKeyResponse Parameters:
NameParameterData TypeRequiredDescription
PaymentKeyformstringNo
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
ResultformboolNo
ResMessageformstringNo
ErrorformErrorNo
Error Parameters:
NameParameterData TypeRequiredDescription
ErrorYnformboolNo
ErrorCodeformstringNo
ErrorDescriptionformstringNo
TransactionTypes Enum:
NameValue
P2P1
Doping2
SellerAcceptAggrements3
PaymentInfoDTO Parameters:
NameParameterData TypeRequiredDescription
IsMobileformboolNo
IsPayWithCardTokenformboolNo
SelectedCardTokenformstringNo
CardOwnerformstringNo
PanformstringNo
ExpiryMonthformintNo
ExpiryYearformintNo
CVVformstringNo
SaveCardformboolNo
CardNameformstringNo
DeliveryTypeformDeliveryTypesNo
BillingAddressIdformintNo
ShippingAddressIdformint?No
BasketIdformstringNo
UserIdformstringNo
Installmentformint?No
IpAddressformstringNo
BasketformChatBasketNo
ShippingAddressformUserAddressDTONo
InvoiceAddressformUserAddressDTONo
TransactionIdformintNo
Force3dsformboolNo
PayWith3dsformboolNo
PaymentAmountformdecimalNo
CardUserKeyformstringNo
DeliveryTypes Enum:
NameValue
None0
DeliveryToAddress1
DeliveryInStore2
DeliveryByCargo4
ChatBasket Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
GrandTotalformdecimalNo
VendorTotalformdecimalNo
VendorTotalExpireformDateTime?No
BasketTotalformdecimalNo
SalerOfferYnformboolNo
TransTotalformdecimalNo
ShippingAmountformdecimalNo
PaymentTotalformdecimalNo
DeliveryTypeformDeliveryTypesNo
ItemsformList<ChatBasketItem>No
StoreIdformintNo
StockQuantityUpdatedYNformboolNo
PricesUpdateYnformboolNo
ItemStateUpdatedYNformboolNo
ShippingAddressIdformint?No
BillingAddressIdformint?No
BasketDeliveryInfosformList<ChatBasketDeliveryInfo>No
StoreTypeformStoreTypesNo
PostHeaderformstringNo
StoreHeaderformstringNo
TransactionTypeformTransactionTypes?No
SalerIdformint?No
BuyerIdformint?No
ChatBasketItem Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
StoreIdformintNo
PostIdformintNo
VariantIdformintNo
NameformstringNo
DescriptionformstringNo
ListPriceformdecimalNo
SalePriceformdecimalNo
UnitPriceformdecimalNo
OldUnitPriceformdecimalNo
QuantityformintNo
NewQuantityformintNo
NewUnitPriceformintNo
StockQuantityUpdatedYNformboolNo
PricesUpdateYnformboolNo
ItemStateUpdatedYNformboolNo
TotalPriceformdecimalNo
MediaIdformint?No
VariantformstringNo
StockTypeformintNo
ItemTypeformPaymentDetailItemTypeNo
PriceTypesformPriceTypes?No
StoreHeaderformstringNo
OldTotalPriceformdecimalNo
PaymentDetailItemType Enum:
NameValue
PHYSICAL0
VIRTUAL1
PriceTypes Enum:
NameValue
NoPrice0
SinglePrice1
MultiVariant2
ChatBasketDeliveryInfo Parameters:
NameParameterData TypeRequiredDescription
DeliveryTypeformDeliveryTypesNo
AmountformdecimalNo
PaymentAmountformdecimalNo
AddressInfoformAddressDTONo
AddressDTO Parameters:
NameParameterData TypeRequiredDescription
AddressAliasformstringNo
Address1formstringNo
Address2formstringNo
CityformstringNo
StateformstringNo
CountryformstringNo
ZipCodeformstringNo
CityIdformint?No
StateIdformint?No
CountryIdformint?No
DistrictformstringNo
StreetformstringNo
BuildingNoformstringNo
DoorNoformstringNo
AddressRecipeformstringNo
GeoAddressformstringNo
LocationformGeoLocationNo
InvoiceYnformboolNo
DeliveryYnformboolNo
ActiveYnformboolNo
DefaultYnformboolNo
Registerformbool?No
GeoLocation Parameters:
NameParameterData TypeRequiredDescription
LonformstringNo
LatformstringNo
GeoAddressformstringNo
IsDeletedformboolNo
StoreTypes Enum:
NameValue
Personel1
PrivateCompany2
LimitedCompany3
UserAddressDTO Parameters:
NameParameterData TypeRequiredDescription
UserAddressIdformintNo
AddressAliasformstringNo
Address1formstringNo
Address2formstringNo
CityformstringNo
StateformstringNo
CountryformstringNo
ZipCodeformstringNo
DistrictIdformint?No
CityIdformint?No
StateIdformint?No
CountryIdformint?No
DistrictformstringNo
StreetformstringNo
BuildingNoformstringNo
DoorNoformstringNo
AddressRecipeformstringNo
GeoAddressformstringNo
LocationformGeoLocationNo
InvoiceYnformboolNo
DeliveryYnformboolNo
ActiveYnformboolNo
DefaultYnformboolNo
PhoneNumberformstringNo
EmailformstringNo
InvoiceAddressTypeformInvoiceAddressTypes?No
InvoiceNameformstringNo
TaxOfficeformstringNo
TaxNoformstringNo
Registerformbool?No
DeliveryNameformstringNo
DeliverySurnameformstringNo
EInvoiceYnformbool?No
InvoiceAddressTypes Enum:
NameValue
Personel1
Company2
MakePaymentSetKeyResponse Parameters:
NameParameterData TypeRequiredDescription
PaymentKeyformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /Trans/MakePaymentSetKey/ HTTP/1.1 
Host: baseservices2.needion.com 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"Token":"String","SessionId":"String","Price":0,"UserId":0,"TransactionType":1,"RefId":0,"AskCCInfoYn":false,"PaymentInfo":{"IsMobile":false,"IsPayWithCardToken":false,"SelectedCardToken":"String","CardOwner":"String","Pan":"String","ExpiryMonth":0,"ExpiryYear":0,"CVV":"String","SaveCard":false,"CardName":"String","DeliveryType":0,"BillingAddressId":0,"ShippingAddressId":0,"BasketId":"String","UserId":"String","Installment":0,"IpAddress":"String","Basket":{"Id":"String","GrandTotal":0,"VendorTotal":0,"VendorTotalExpire":"\/Date(-62135596800000-0000)\/","BasketTotal":0,"SalerOfferYn":false,"TransTotal":0,"ShippingAmount":0,"PaymentTotal":0,"DeliveryType":0,"Items":[{"Id":0,"StoreId":0,"PostId":0,"VariantId":0,"Name":"String","Description":"String","ListPrice":0,"SalePrice":0,"UnitPrice":0,"OldUnitPrice":0,"Quantity":0,"NewQuantity":0,"NewUnitPrice":0,"StockQuantityUpdatedYN":false,"PricesUpdateYn":false,"ItemStateUpdatedYN":false,"TotalPrice":0,"MediaId":0,"Variant":"String","StockType":0,"ItemType":0,"PriceTypes":0,"StoreHeader":"String","OldTotalPrice":0}],"StoreId":0,"StockQuantityUpdatedYN":false,"PricesUpdateYn":false,"ItemStateUpdatedYN":false,"ShippingAddressId":0,"BillingAddressId":0,"BasketDeliveryInfos":[{"DeliveryType":0,"Amount":0,"PaymentAmount":0,"AddressInfo":{"AddressAlias":"String","Address1":"String","Address2":"String","City":"String","State":"String","Country":"String","ZipCode":"String","CityId":0,"StateId":0,"CountryId":0,"District":"String","Street":"String","BuildingNo":"String","DoorNo":"String","AddressRecipe":"String","GeoAddress":"String","Location":{"Lon":"String","Lat":"String","GeoAddress":"String","IsDeleted":false},"InvoiceYn":false,"DeliveryYn":false,"ActiveYn":false,"DefaultYn":false,"Register":false}}],"StoreType":1,"PostHeader":"String","StoreHeader":"String","TransactionType":0,"SalerId":0,"BuyerId":0},"ShippingAddress":{"UserAddressId":0,"AddressAlias":"String","Address1":"String","Address2":"String","City":"String","State":"String","Country":"String","ZipCode":"String","DistrictId":0,"CityId":0,"StateId":0,"CountryId":0,"District":"String","Street":"String","BuildingNo":"String","DoorNo":"String","AddressRecipe":"String","GeoAddress":"String","Location":{"Lon":"String","Lat":"String","GeoAddress":"String","IsDeleted":false},"InvoiceYn":false,"DeliveryYn":false,"ActiveYn":false,"DefaultYn":false,"PhoneNumber":"String","Email":"String","InvoiceAddressType":0,"InvoiceName":"String","TaxOffice":"String","TaxNo":"String","Register":false,"DeliveryName":"String","DeliverySurname":"String","EInvoiceYn":false},"InvoiceAddress":{"UserAddressId":0,"AddressAlias":"String","Address1":"String","Address2":"String","City":"String","State":"String","Country":"String","ZipCode":"String","DistrictId":0,"CityId":0,"StateId":0,"CountryId":0,"District":"String","Street":"String","BuildingNo":"String","DoorNo":"String","AddressRecipe":"String","GeoAddress":"String","Location":{"Lon":"String","Lat":"String","GeoAddress":"String","IsDeleted":false},"InvoiceYn":false,"DeliveryYn":false,"ActiveYn":false,"DefaultYn":false,"PhoneNumber":"String","Email":"String","InvoiceAddressType":0,"InvoiceName":"String","TaxOffice":"String","TaxNo":"String","Register":false,"DeliveryName":"String","DeliverySurname":"String","EInvoiceYn":false},"TransactionId":0,"Force3ds":false,"PayWith3ds":false,"PaymentAmount":0,"CardUserKey":"String"},"PayWith3ds":false,"start":"\/Date(1594605254056+0300)\/"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"PaymentKey":"String","Result":false,"ResMessage":"String","Error":{"ErrorYn":false,"ErrorCode":"String","ErrorDescription":"String"}}