scissor jewelry wholesale How to do PHP Industrial and Commercial Bank of ICBC B2C payment interface

scissor jewelry wholesale

1 thought on “scissor jewelry wholesale How to do PHP Industrial and Commercial Bank of ICBC B2C payment interface”

  1. wholesale silver bracelet jewelry manufacturer Merid: The bank provided. The only code for determining a merchant was informed by the ICBC when the business bank opened an account.
    MERACCT: Bank provided by the bank, the account charged account account (only specified when trading).
    The programmer who knows HTML code and PHP
    Methods/step
    In the bank to open an account, indicating that the B2C online payment interface is required. At this time, the bank will provide you with Merid and MERACT.
    In the programmer according to the steps, add the following controls to the page of the form on the mall.
    u003Chtml xmlns =/servert/">
    u003C!-
    The order can only be submitted in POST mode; use HTTPS protocol communication;
    2. Receive service names are fixed to: /Servlet/
    3. Bank address: If it is production, it is "mybank.icbc", and if it is an analog test environment, it is "mybank.dccnet"
    ->
    u003Cinput name = "" Type = "text" value = "icbc_perbank_b2c">
    u003C!-The interface name is fixed to "icbc_perbank_b2c "->
    u003Cinput name =" "type =" text "value =" 1.0 .0.0 ">
    u003C!-The interface version is currently" 1.0.0.0 "->
    u003Cinput name =" orderid "type =" text "value =" 000000001 ">
    u003C!-Order number business is generated and cannot be repeated within a day .-->
    u003Cinput name = "amount" type = "text" value = "100">
    u003C! Divided into units->
    u003Cinput name = "curtype" type = "text" value = "001">
    u003C!-currency only supports RMB, the code is "001"- >
    u003Cinput name = "Merid" Type = "Text" Value = "">
    u003C!--the bank provided (MAX20), the only code for a merchant, when the merchant opens an account in the ICBC, The merchants are informed by the ICBC .-->
    u003Cinput name = "MERACCT" Type = "Text" Value = "">
    u003C! Specify during the transaction) .-->
    u003Cinput name = "" type = "text" value = "0">
    u003C!-"1" determine whether the customer is jointly named with the merchant; "0" does not inspect whether the customer is jointly co-branded with the merchant .-->
    u003Cinput name = "" type = "text" value = "hs">
    u003C! The method does not send notification;->
    u003Cinput name = "merurl" type = "text" value = "/server">
    u003C!-receiving bank notification address, currently only supports HTTP protocol 80 port->
    u003Cinput name = "" type = "text" value = "0">
    u003C!-For HS "0": Sending success or failure information; "1", only send transaction success information. ->
    u003Cinput name = "OrderDate" Type = "Text" Value = "">
    u003C!-14-bit timestamp->
    u003Cinput name = "Type" type = "text" value = "/// =">
    u003C!-Merchant signature data base64 encoding->
    u003C!-signature data string, the test private key User. Key (fixed sequence; the string signed by the merchant is the value of each input item):
    The value of the interface name the value of the interface version number the value of the mall code the value of the mall account the value of the notification address result sending The value of the type the value of the order number the value of the order amount the value of the payment currency the value of the type of type the value of the transaction date time the value of the verification joint logo->
    u003Cinput name = "Mercert "Type =" Text "value =" u/ /hkmez /// q // c l8fkot37o = "
    u003C! n u003C!-User.crt->
    u003Cinput name = "goodsid" type = "text" value = "abcd001">
    u003C! Obtained->
    u003Cinput name = "goodsname" type = "text" value = "small felt hat">
    u003C! n u003Cinput name = "goodsnum" type = "text" value = "1">
    u003C!--the number of products, obtained from the mall->
    u003Cinput name = "" type = "text =" text "Value =" 100 ">
    u003C!-The amount of freight is divided into units, obtained from the mall->
    u003Cinput name =" Merhint "type =" text "value = "Sold the building!" Size = "60">
    u003C!-Mall reminder, the above five fields are used for customer payment page display->
    u003Cinput name = "remark1" type = "text "Value =" ">
    u003C!-Remarking field max (100)->
    u003Cinput name =" remark2 "type =" text "value =" ">
    u003C! u003C! --Max (100)->
    u003Cinput type = "submit" value = "Submit order">
    u003C/form>
    u003Cbody>
    end
    Note The data cannot be submitted in the interface that there is no definition of the interface
    The submission button cannot set the name property. If the setting is set, the value of the submission button will be submitted as a variable, which may cause data check errors
    The experience content is for reference only. If You need to solve the

Leave a Comment