POST api/DonateSimple
Request Information
URI Parameters
None.
Body Parameters
DonationSimpleRequestName | Description | Type | Additional information |
---|---|---|---|
SessionKey | string | ||
string |
Required |
||
DonationFundId | integer |
Required |
|
DonationAmount | decimal number |
Required |
|
FirstName | string | ||
LastName | string | ||
Address1 | string | ||
Address2 | string | ||
City | string | ||
StateId | string | ||
CountryId | integer | ||
PostalCode | string | ||
CreditCardNumber | string |
Required |
|
CreditCardType | integer |
Required |
|
CreditCardName | string |
Required |
|
CreditCardCVV | string |
Required |
|
CreditCardExpirationMonth | integer |
Required Range: inclusive between 1 and 12 |
|
CreditCardExpirationYear | integer |
Required |
|
StoredCreditCardId | integer | ||
SourceId | integer |
Request Formats
application/json, text/json
Sample:
{ "SessionKey": "sample string 1", "Email": "sample string 2", "DonationFundId": 3, "DonationAmount": 4.0, "FirstName": "sample string 5", "LastName": "sample string 6", "Address1": "sample string 7", "Address2": "sample string 8", "City": "sample string 9", "StateId": "sample string 10", "CountryId": 11, "PostalCode": "sample string 12", "CreditCardNumber": "sample string 13", "CreditCardType": 14, "CreditCardName": "sample string 15", "CreditCardCVV": "sample string 16", "CreditCardExpirationMonth": 17, "CreditCardExpirationYear": 18, "StoredCreditCardId": 19, "SourceId": 20 }
application/xml, text/xml
Sample:
<DonationSimpleRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SFMOMA.Data.Entities.Contribution"> <Address1>sample string 7</Address1> <Address2>sample string 8</Address2> <City>sample string 9</City> <CountryId>11</CountryId> <CreditCardCVV>sample string 16</CreditCardCVV> <CreditCardExpirationMonth>17</CreditCardExpirationMonth> <CreditCardExpirationYear>18</CreditCardExpirationYear> <CreditCardName>sample string 15</CreditCardName> <CreditCardNumber>sample string 13</CreditCardNumber> <CreditCardType>14</CreditCardType> <FirstName>sample string 5</FirstName> <LastName>sample string 6</LastName> <PostalCode>sample string 12</PostalCode> <SourceId>20</SourceId> <StateId>sample string 10</StateId> <StoredCreditCardId>19</StoredCreditCardId> <DonationAmount>4</DonationAmount> <DonationFundId>3</DonationFundId> <Email>sample string 2</Email> <SessionKey>sample string 1</SessionKey> </DonationSimpleRequest>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
ApiSuccessOfDonationSimpleResultName | Description | Type | Additional information |
---|---|---|---|
Success | boolean | ||
Data | DonationSimpleResult |
Response Formats
application/json
Sample:
{ "Success": true, "Data": { "SessionKey": "Ye+Scid1ljqkhX/PRBTvSSjRp5p5/9Fj5DxWvU3CxowdREVJxRc9rPfAptIzMvbV5F8gWcMWiZkauv6nD1fRVoptOKRK4nSAQQm3DjZat+w=", "DonationAdded": true, "AccountRegistered": true, "PurchaseCompleted": true, "OrderEmailSent": true, "OrderNumber": 6, "PrimaryAddressError": true, "NewSessionKey": "lLgCjAE3aGL1XcgFvRjIL8je/zNZIeGvWUq3cGgyDN6SO0X6PV0OIOnnrNbPK6jsB4/5dqM/hF4v2QbUcCWtKJ1iqcmlKmCiwBkZQm/YP34=", "Error": [ "sample string 1", "sample string 2" ] } }
text/json
Sample:
{ "Success": true, "Data": { "SessionKey": "n645/CrfCNTDkeiRqv2rrgV+z+qBRJSnG8/u9Ukd4ldrWts8UA0xU6T2VbzXB0dHUs0EkGSXxK3pl8Du4fvNdMb7hh9MYD2DtkPC+ZaQ1z0=", "DonationAdded": true, "AccountRegistered": true, "PurchaseCompleted": true, "OrderEmailSent": true, "OrderNumber": 6, "PrimaryAddressError": true, "NewSessionKey": "uj1BxTMTvzNbx+2baek0oFqU80u5pAEhcVyyS3LxgePXzOoWX1M3omr7dhiGFqES/K78CZJnyRUk1NEmt1zVL9M50+FBqk1wmt1f1wkfTvc=", "Error": [ "sample string 1", "sample string 2" ] } }
application/xml, text/xml
Sample:
<ApiSuccessOfDonationSimpleResultyx5QZ_PAX xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SFMOMA.Data.Api"> <Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/SFMOMA.Data.Entities.Contribution"> <Error xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/SFMOMA.Data.Entities.Order"> <d3p1:string>sample string 1</d3p1:string> <d3p1:string>sample string 2</d3p1:string> </Error> <NewSessionKey xmlns="http://schemas.datacontract.org/2004/07/SFMOMA.Data.Entities.Order">sample string 8</NewSessionKey> <OrderEmailSent xmlns="http://schemas.datacontract.org/2004/07/SFMOMA.Data.Entities.Order">true</OrderEmailSent> <OrderNumber xmlns="http://schemas.datacontract.org/2004/07/SFMOMA.Data.Entities.Order">6</OrderNumber> <PrimaryAddressError xmlns="http://schemas.datacontract.org/2004/07/SFMOMA.Data.Entities.Order">true</PrimaryAddressError> <PurchaseCompleted xmlns="http://schemas.datacontract.org/2004/07/SFMOMA.Data.Entities.Order">true</PurchaseCompleted> <d2p1:AccountRegistered>true</d2p1:AccountRegistered> <d2p1:DonationAdded>true</d2p1:DonationAdded> <d2p1:SessionKey>sample string 1</d2p1:SessionKey> </Data> </ApiSuccessOfDonationSimpleResultyx5QZ_PAX>