POST api/ActionService/StripeDepositSuccess

Documentation for 'StripeDepositSuccess'.

Request Information

Parameters

NameDescriptionAdditional information
request
Documentation for 'request'.

Define this parameter in the request body.

Request body formats

application/json, text/json

Sample:
{
  "SaveCreditCardInfo": true,
  "UpdateCreditCardRequest": {
    "UserId": 1,
    "NameOnCreditCard": "sample string 2",
    "CreditCardNumber": "sample string 3",
    "ExpirationMonth": "sample string 4",
    "ExpirationYear": "sample string 5",
    "CVV": "sample string 6"
  },
  "DepositMoneyRequest": {
    "UserId": 1,
    "DepositAmount": 2.0,
    "StripeCustomerId": "sample string 3",
    "StripePlanId": "sample string 4",
    "ConceptId": 5,
    "CountryCode": "sample string 6",
    "TransactionNo": "sample string 7",
    "Currency": "sample string 8",
    "TransactionFee": 9.0,
    "UserIPAddress": "sample string 10",
    "UpdatingPackage": 11,
    "PackageID": 12,
    "TransactionTypeId": 13,
    "TransactionType": "sample string 14",
    "HostedInvoiceUrl": "sample string 15"
  }
}

application/xml, text/xml

Sample:
<StripeDepositSuccessRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PartyMusic.BusinessObject.Messages.Payment">
  <DepositMoneyRequest>
    <ConceptId>5</ConceptId>
    <CountryCode>sample string 6</CountryCode>
    <Currency>sample string 8</Currency>
    <DepositAmount>2</DepositAmount>
    <HostedInvoiceUrl>sample string 15</HostedInvoiceUrl>
    <PackageID>12</PackageID>
    <StripeCustomerId>sample string 3</StripeCustomerId>
    <StripePlanId>sample string 4</StripePlanId>
    <TransactionFee>9</TransactionFee>
    <TransactionNo>sample string 7</TransactionNo>
    <TransactionType>sample string 14</TransactionType>
    <TransactionTypeId>13</TransactionTypeId>
    <UpdatingPackage>11</UpdatingPackage>
    <UserIPAddress>sample string 10</UserIPAddress>
    <UserId>1</UserId>
  </DepositMoneyRequest>
  <SaveCreditCardInfo>true</SaveCreditCardInfo>
  <UpdateCreditCardRequest>
    <CVV>sample string 6</CVV>
    <CreditCardNumber>sample string 3</CreditCardNumber>
    <ExpirationMonth>sample string 4</ExpirationMonth>
    <ExpirationYear>sample string 5</ExpirationYear>
    <NameOnCreditCard>sample string 2</NameOnCreditCard>
    <UserId>1</UserId>
  </UpdateCreditCardRequest>
</StripeDepositSuccessRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'FormUrlEncodedMediaTypeFormatterTracer' to write type 'StripeDepositSuccessRequest'.

Response Information

Response body formats

application/json, text/json

Sample:
{
  "status": "sample string 1",
  "Message": {
    "value": true
  }
}

application/xml, text/xml

Sample:
<ResponseBaseOfGenericBooleanResponseVxd1ES9A xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PartyMusic.BusinessObject.MessageBase">
  <Message xmlns:d2p1="http://schemas.datacontract.org/2004/07/PartyMusic.BusinessObject.Messages.Musician">
    <d2p1:value>true</d2p1:value>
  </Message>
  <status>sample string 1</status>
</ResponseBaseOfGenericBooleanResponseVxd1ES9A>