BillGoldService
Click here for a complete list of operations.
CreateLowProfileDeal
יצירת עסקה בפרופיל נמוך IFRAME / Redirect
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /interface/BillGoldService.asmx HTTP/1.1 Host: secure.cardcom.solutions Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "BillGoldService/CreateLowProfileDeal" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <CreateLowProfileDeal xmlns="BillGoldService"> <terminalnumber>int</terminalnumber> <username>string</username> <lowprofileParams> <Operation>BillOnly or BillAndCreateToken or CreateTokenOnly or SuspendDealOnly or ABDebt or DocuemntPay</Operation> <ReturnValue>string</ReturnValue> <SumToBill>decimal</SumToBill> <Languge>string</Languge> <Language>string</Language> <SuccessRedirectUrl>string</SuccessRedirectUrl> <ErrorRedirectUrl>string</ErrorRedirectUrl> <IndicatorUrl>string</IndicatorUrl> <CancelUrl>string</CancelUrl> <CancelType>string</CancelType> <CSSUrl>string</CSSUrl> <HideCreditCardUserId>boolean</HideCreditCardUserId> <HideCVV>boolean</HideCVV> <CreateTokenDeleteDate>dateTime</CreateTokenDeleteDate> <CreateTokenJValidateType>short</CreateTokenJValidateType> <SuspendedDealJValidateType>short</SuspendedDealJValidateType> <SuspendedDealGroup>int</SuspendedDealGroup> <IsCreateInvoice>boolean</IsCreateInvoice> <InvoiceHead> <CustName>string</CustName> <CustAddresLine1>string</CustAddresLine1> <CustAddresLine2>string</CustAddresLine2> <CustCity>string</CustCity> <CustLinePH>string</CustLinePH> <CustMobilePH>string</CustMobilePH> <CompID>string</CompID> <Language>string</Language> <Languge>string</Languge> <Comments>string</Comments> <CoinID>int</CoinID> <CoinIsoName>string</CoinIsoName> <Email>string</Email> <SendByEmail>boolean</SendByEmail> <ExtIsVatFree>boolean</ExtIsVatFree> <ManualInvoiceNumber>integer</ManualInvoiceNumber> <DepartmentId>integer</DepartmentId> <IsLoadInfoFromAccountID>string</IsLoadInfoFromAccountID> <IsAutoCreateUpdateAccount>string</IsAutoCreateUpdateAccount> <AccountForeignKey>string</AccountForeignKey> <SiteUniqueId>string</SiteUniqueId> <DeliveryName>string</DeliveryName> <InvDate>string</InvDate> <ValueDate>string</ValueDate> <ExternalId>string</ExternalId> <AccountID>string</AccountID> </InvoiceHead> <InvoiceLines> <InvExtHeadLines> <Description>string</Description> <Quantity>decimal</Quantity> <IsPriceIncludeVAT>boolean</IsPriceIncludeVAT> <IsVatFree>string</IsVatFree> <Price>decimal</Price> <ProductID>string</ProductID> <TotalLineCost>string</TotalLineCost> </InvExtHeadLines> <InvExtHeadLines> <Description>string</Description> <Quantity>decimal</Quantity> <IsPriceIncludeVAT>boolean</IsPriceIncludeVAT> <IsVatFree>string</IsVatFree> <Price>decimal</Price> <ProductID>string</ProductID> <TotalLineCost>string</TotalLineCost> </InvExtHeadLines> </InvoiceLines> <InvoiceHeadOperation>string</InvoiceHeadOperation> <ProductName>string</ProductName> <MaxNumOfPayments>int</MaxNumOfPayments> <MinNumOfPayments>int</MinNumOfPayments> <CoinID>int</CoinID> <ExtendadParametrs>string</ExtendadParametrs> <ExtendedParameters>string</ExtendedParameters> <CreditType>integer</CreditType> <CardOwnerName>string</CardOwnerName> <HideCardOwnerName>string</HideCardOwnerName> <DefaultNumOfPayments>integer</DefaultNumOfPayments> <APILevel>integer</APILevel> <DocTypeToCreate>integer</DocTypeToCreate> <IsVirtualTerminalMode>string</IsVirtualTerminalMode> <RefundDeal>string</RefundDeal> <SapakMutav>string</SapakMutav> <CardOwnerPhone>string</CardOwnerPhone> <ShowCardOwnerPhone>string</ShowCardOwnerPhone> <ReqCardOwnerPhone>string</ReqCardOwnerPhone> <CardOwnerEmail>string</CardOwnerEmail> <ShowCardOwnerEmail>string</ShowCardOwnerEmail> <ReqCardOwnerEmail>string</ReqCardOwnerEmail> <ShowInvoiceHead>string</ShowInvoiceHead> <IsOpenSum>string</IsOpenSum> <ChargeOnSwipe>string</ChargeOnSwipe> <CoinISOName>string</CoinISOName> <IsAVSEnable>string</IsAVSEnable> </lowprofileParams> <CustomeField> <Field1>string</Field1> <Field2>string</Field2> <Field3>string</Field3> <Field4>string</Field4> <Field5>string</Field5> <Field6>string</Field6> <Field7>string</Field7> <Field8>string</Field8> <Field9>string</Field9> <Field10>string</Field10> <Field11>string</Field11> <Field12>string</Field12> <Field13>string</Field13> <Field14>string</Field14> <Field15>string</Field15> <Field16>string</Field16> <Field17>string</Field17> <Field18>string</Field18> <Field19>string</Field19> <Field20>string</Field20> <Field21>string</Field21> <Field22>string</Field22> <Field23>string</Field23> <Field24>string</Field24> <Field25>string</Field25> </CustomeField> <UserID>int</UserID> </CreateLowProfileDeal> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <CreateLowProfileDealResponse xmlns="BillGoldService"> <CreateLowProfileDealResult> <ResponseCode>unsignedInt</ResponseCode> <Description>string</Description> <LowProfileCode>guid</LowProfileCode> <url>string</url> <PayPalUrl>string</PayPalUrl> </CreateLowProfileDealResult> </CreateLowProfileDealResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /interface/BillGoldService.asmx HTTP/1.1 Host: secure.cardcom.solutions Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <CreateLowProfileDeal xmlns="BillGoldService"> <terminalnumber>int</terminalnumber> <username>string</username> <lowprofileParams> <Operation>BillOnly or BillAndCreateToken or CreateTokenOnly or SuspendDealOnly or ABDebt or DocuemntPay</Operation> <ReturnValue>string</ReturnValue> <SumToBill>decimal</SumToBill> <Languge>string</Languge> <Language>string</Language> <SuccessRedirectUrl>string</SuccessRedirectUrl> <ErrorRedirectUrl>string</ErrorRedirectUrl> <IndicatorUrl>string</IndicatorUrl> <CancelUrl>string</CancelUrl> <CancelType>string</CancelType> <CSSUrl>string</CSSUrl> <HideCreditCardUserId>boolean</HideCreditCardUserId> <HideCVV>boolean</HideCVV> <CreateTokenDeleteDate>dateTime</CreateTokenDeleteDate> <CreateTokenJValidateType>short</CreateTokenJValidateType> <SuspendedDealJValidateType>short</SuspendedDealJValidateType> <SuspendedDealGroup>int</SuspendedDealGroup> <IsCreateInvoice>boolean</IsCreateInvoice> <InvoiceHead> <CustName>string</CustName> <CustAddresLine1>string</CustAddresLine1> <CustAddresLine2>string</CustAddresLine2> <CustCity>string</CustCity> <CustLinePH>string</CustLinePH> <CustMobilePH>string</CustMobilePH> <CompID>string</CompID> <Language>string</Language> <Languge>string</Languge> <Comments>string</Comments> <CoinID>int</CoinID> <CoinIsoName>string</CoinIsoName> <Email>string</Email> <SendByEmail>boolean</SendByEmail> <ExtIsVatFree>boolean</ExtIsVatFree> <ManualInvoiceNumber>integer</ManualInvoiceNumber> <DepartmentId>integer</DepartmentId> <IsLoadInfoFromAccountID>string</IsLoadInfoFromAccountID> <IsAutoCreateUpdateAccount>string</IsAutoCreateUpdateAccount> <AccountForeignKey>string</AccountForeignKey> <SiteUniqueId>string</SiteUniqueId> <DeliveryName>string</DeliveryName> <InvDate>string</InvDate> <ValueDate>string</ValueDate> <ExternalId>string</ExternalId> <AccountID>string</AccountID> </InvoiceHead> <InvoiceLines> <InvExtHeadLines> <Description>string</Description> <Quantity>decimal</Quantity> <IsPriceIncludeVAT>boolean</IsPriceIncludeVAT> <IsVatFree>string</IsVatFree> <Price>decimal</Price> <ProductID>string</ProductID> <TotalLineCost>string</TotalLineCost> </InvExtHeadLines> <InvExtHeadLines> <Description>string</Description> <Quantity>decimal</Quantity> <IsPriceIncludeVAT>boolean</IsPriceIncludeVAT> <IsVatFree>string</IsVatFree> <Price>decimal</Price> <ProductID>string</ProductID> <TotalLineCost>string</TotalLineCost> </InvExtHeadLines> </InvoiceLines> <InvoiceHeadOperation>string</InvoiceHeadOperation> <ProductName>string</ProductName> <MaxNumOfPayments>int</MaxNumOfPayments> <MinNumOfPayments>int</MinNumOfPayments> <CoinID>int</CoinID> <ExtendadParametrs>string</ExtendadParametrs> <ExtendedParameters>string</ExtendedParameters> <CreditType>integer</CreditType> <CardOwnerName>string</CardOwnerName> <HideCardOwnerName>string</HideCardOwnerName> <DefaultNumOfPayments>integer</DefaultNumOfPayments> <APILevel>integer</APILevel> <DocTypeToCreate>integer</DocTypeToCreate> <IsVirtualTerminalMode>string</IsVirtualTerminalMode> <RefundDeal>string</RefundDeal> <SapakMutav>string</SapakMutav> <CardOwnerPhone>string</CardOwnerPhone> <ShowCardOwnerPhone>string</ShowCardOwnerPhone> <ReqCardOwnerPhone>string</ReqCardOwnerPhone> <CardOwnerEmail>string</CardOwnerEmail> <ShowCardOwnerEmail>string</ShowCardOwnerEmail> <ReqCardOwnerEmail>string</ReqCardOwnerEmail> <ShowInvoiceHead>string</ShowInvoiceHead> <IsOpenSum>string</IsOpenSum> <ChargeOnSwipe>string</ChargeOnSwipe> <CoinISOName>string</CoinISOName> <IsAVSEnable>string</IsAVSEnable> </lowprofileParams> <CustomeField> <Field1>string</Field1> <Field2>string</Field2> <Field3>string</Field3> <Field4>string</Field4> <Field5>string</Field5> <Field6>string</Field6> <Field7>string</Field7> <Field8>string</Field8> <Field9>string</Field9> <Field10>string</Field10> <Field11>string</Field11> <Field12>string</Field12> <Field13>string</Field13> <Field14>string</Field14> <Field15>string</Field15> <Field16>string</Field16> <Field17>string</Field17> <Field18>string</Field18> <Field19>string</Field19> <Field20>string</Field20> <Field21>string</Field21> <Field22>string</Field22> <Field23>string</Field23> <Field24>string</Field24> <Field25>string</Field25> </CustomeField> <UserID>int</UserID> </CreateLowProfileDeal> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <CreateLowProfileDealResponse xmlns="BillGoldService"> <CreateLowProfileDealResult> <ResponseCode>unsignedInt</ResponseCode> <Description>string</Description> <LowProfileCode>guid</LowProfileCode> <url>string</url> <PayPalUrl>string</PayPalUrl> </CreateLowProfileDealResult> </CreateLowProfileDealResponse> </soap12:Body> </soap12:Envelope>