首页/Home PHP Common Programming An Example Of HSBC XML API

An Example Of HSBC XML API

PrintE-mail
Wednesday, 09 January 2008 01:00  

HSBC accepts several kind of APIs, Java API, C API, etc.

This is an XML API example.

<?xml version="1.0" encoding="UTF-8" ?>
<EngineDocList>
<DocVersion DataType="String">1.0</DocVersion>
<EngineDoc>
<ContentType DataType="String">OrderFormDoc</ContentType>
<User>
<ClientId DataType="S32">clientid</ClientId>
<Name DataType="String">name</Name>
<Password DataType="String">password</Password>
</User>
<Instructions>
<Pipeline DataType="String">Payment</Pipeline>
</Instructions>
<OrderFormDoc>
<Mode DataType="String">Y</Mode>
<Consumer>
<PaymentMech>
<Type DataType="String">CreditCard</Type>
<CreditCard>
<Number DataType="String">4111111111111111</Number>
<Cvv2Val DataType="String">345</Cvv2Val>
<Expires DataType="ExpirationDate" Locale="826">10/09</Expires>
</CreditCard>
</PaymentMech>
</Consumer>
<Transaction>
<Type DataType="String">Auth</Type>
<CurrentTotals>
<Totals>
<Total DataType="Money" Currency="826">100</Total>
</Totals>
</CurrentTotals>
</Transaction>
<ShippingInfo>
<ShipFrom>
<Location>
<Address>
<City DataType="String">cc</City>
<FirstName DataType="String">e</FirstName>
<LastName DataType="String">d</LastName>
<Country DataType="String">c</Country>
<Street1 DataType="String">a</Street1>
<Street2 DataType="String">b</Street2>
</Address>
</Location>
</ShipFrom>
</ShippingInfo>
</OrderFormDoc>
</EngineDoc>
</EngineDocList>
 

回复

留个脚印儿吧.


回复