分享
 
 
 

RFC2706—电子商务域名标准

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

本备忘录状态

ThismemoprovidesinformationfortheInternetcommunity.Itdoes

notspecifyanInternetstandardofanykind.Distributionofthis

memoisunlimited.

版权声明

Copyright(C)TheInternetSociety(1999).AllRightsReserved.

IESGNote

Thisdocumentistheoutputofavendorconsortium,andisnotthe

outputofanIETFWorkingGroup.Implementorsofthisspecification

arewarnedthatthisdatamodelisheavilybiasedtowardconventions

usedintheUnitedStates,andtheEnglishlanguage.AssUChitis

unlikelytobesuitableforinternationalormultilingualuseinthe

globalInternet.

摘要

当消费者在Internet商业网站上为了完成购买或是其它交互行为,非凡是他们第一次登录时经常要输入

大量内容的信息。定义一套标准的信息域象电子商务模块语言(ECML)第一版就很轻易自动信息解决这个问题,例如钱包就能够在域里填充。甚至是手动数据输入框,消费者只需在一些标准域里输入信息,从而可以忽略大量的网站信息。

致谢

Thefollowingpersons,inalphabeticorder,contributedsubstantially

tothematerialherein:

GeorgeBurne,Trintech

JoeCoco,Microsoft

KevinWeller,Visa

目录

1介绍 3

1.1背景 3

1.2与其它标准的关联 4

1.3未来版本的延续范围 4

2.使用域 4

2.1域的介绍 4

2.2设置域的方法和流程 5

2.3Html示例 5

3.域的定义 6

4.注释 8

5.安全因素 10

6.参考 10

1介绍

1.1背景

今天,越来越多的商人利用基于HTML的窗体在Internet上成功的治理公司。在这些窗体中所用的数据格式从商家到终端用户非常的不同,这种差异使得要手动填入这些表单的过程变的单调和沉闷。这种结果导致了许多商业窗体,在填充的过程中被放弃。

被叫做电子钱包的软件产品能够解决这种状态。数字钱包就是一种应用或服务,它帮助用户用户在线交易并且答应他们存钱、购物、支付,并有优惠通知,凭借这种信息可以自动完成商业交互。这使得付款过程十分单一,并将消费者每次完成的商业表单的需要变的最小。数字钱包填充表单已经成功的建立于游览器,象游览器的应用帮手、单机应用、游览器插件和基于应用的服务器。但这种电子钱包的增殖已经受到标准缺乏的阻碍。

ECML(电子商务模块语言<www.ecml.org>)Version1为WEB商人提供了一套简单的指导方针,它将能够使电子钱包从多个vendors那里填充他们的WEB表单。导致的最终结果就是更多的消费者将发现在WEB上购物变的很轻易。

在这里的这套域文档是Wallet/Merchant标准联盟组织(www.ecml.org)所开发。按字母顺序排列如下:

AmericanEXPress(www.americanexpress.com)

AOL(www.aol.com)

Brodia(www.brodia.com)

Compaq(www.compaq.com)

CyberCash(www.cybercash.com)

Discover(www.discovercard.com)

FSTC(www.fstc.org)

IBM(www.ibm.com)

Mastercard(www.mastercard.com)

Microsoft(www.microsoft.com)

Novell(www.novell.com)

SETCo(www.setco.org)

SunMicrosystems(www.sun.com)

Trintech(www.trintech.com)

Visa(www.visa.com)

这个域衍生于基于数字框架的W3CP3P网址为:

<http://www.w3.org/TR/WD-P3P/basedata.html>.

1.2与其它标准的关联。

ECML版1不是替换或代替SSL/TLS[RFC

2246],SET[SET],XML[XML],orIOTP[IOTP].这些有很重要的标准提供象无拒付交易,选择自动支付方案,支持微型卡等一系列机能。

ECML可能用于很多支付机构。它只是答应商家发行一致的WEB表单。

不同钱包和不同的商业计划都相互支持ECML.这是一个开放的标准。并且ECML被设计的很简单。

设计的版本1没有在WEB上增加新的技术。商人可以采纳ECML获得这些支持他们的消费者在HTML页面上更改很简单的不同钱包的支持。利用ECML不需要许可。

1.3未来版本的延续范围

信息域从商家到消费者中传输的标准化,考虑到商业购买卡、无卡支付机构、活动钱包、隐私、附加的支付机理和一系列的“磋商“都是在未来版本里都必须考虑的因素。隐藏域或是一些其它的重要域将会减到最小。最主要的目标就是北美消费者与商家的电子贸易。

2.使用域

为了使文档一致,域名在下面的第三部分列出。注重:这不是在用户可见的标签域里强迫一些限制,几乎他们的名字只在与商人沟通时使用。

2.1域的介绍

域介绍的风格和顺序没有必要暗示。一些商家可能希望问许多信息,有些则省略了许多域。有些商家在一个WEB页面上的表单询问他们想要的信息,而有些则喜欢在不同时间在不同的WEB页面上询问。例如,通常先问"运送到(shipto)"的信息,因此运送费用就在支付方法的信息前被估算。有些商家可能需要他们提供的可供选择的其它所有信息等等。

第一版的ECML没有办法指出那些是商家认为托管的域。从消费者软件这一点上考虑,所有的域都是随意完成。然而,商家可能会在一些需要的域没有填上时给出一个错误或是再次请求填写的信息页面。就象在一种风格的域完成时包含的一些错误信息。

2.2设置域的方法和流程

在消费者和商家之间当商家需要指出哪些域是消费者要提供的时候有很多不同的沟通方法。大概在当前软件配置最早是使用HTML表单上的域。其它的就有可能使用W3CP3P协议或是IOTP证实事务[IOTP]。

利用活动的或是出现Ecom_SchemaVersion的域是触发很轻易填充的域。它需要的Ecom_SchemaVersion域,通常是一个隐藏域,它包含在每一个页面上。

因为网页可能装载很慢,它不可能清除在网页上完成填充域时自动域的内容。为解决这个原因,推荐Ecom_SchemaVersion域放在WEB页面的最后。

商家需要一些能够扩充几个WEB页面的信息。没有更多的规定,比较轻易的是在每个页面上违规时重新开始,或是重现违规域的页面。正因为这个原因,Ecom_TransactionComplete域通常是隐藏的。推荐出现在最后页面上来执行交易,刚好出现在Ecom_SchemaVersion域名之前,为此多网页自动域填充在逻辑上可以知道当选择这个域时可以停止整个网页的继续执行。

2.3HTML示例

下面是一个在HTML中的示例:

<HTML>

<HEAD>

<title>eComFieldsExample</title>

</HEAD>

<BODY>

<FORMaction="http://ecom.example.com/"method="POST">

Pleaseentercardinformation:

<p>Yournameonthecard

<INPUTtype="text"name="Ecom_Payment_Card_Name"SIZE=40>

<br>Thecardnumber

<INPUTtype="text"name="Ecom_Payment_Card_Number"SIZE=19>

<br>Expirationdate(MMYY)

<INPUTtype="text"name="Ecom_Payment_Card_ExpDate_Month"SIZE=2>

<INPUTtype="text"name="Ecom_Payment_Card_ExpDate_Year"SIZE=4>

<INPUTtype="hidden"name="Ecom_Payment_Card_Protocol">

<INPUTtype="hidden"name="Ecom_SchemaVersion"

value="http://www.ecml.org/version/1.0>

<br>

<INPUTtype="submit"value="submit"><INPUTtype="reset">

</FORM>

</BODY>

</HTML>

在所有的页面被提交前,商家将返回用户和钱包交易完成的确证页面。

<HTML>

<HEAD>

<title>eComTransactionCompleteExample</title>

</HEAD>

<BODY>

<FORM>

Thankyouforyourorder.Itwillbeshippedinseveraldays.

<INPUTtype="hidden"name="Ecom_TransactionComplete">

<INPUTtype="hidden"name="Ecom_SchemaVersion"

value="http://www.ecml.org/version/1.0>

</FORM>

</BODY>

</HTML>

3.域的定义

下面列出的域都伴随有最小的输入数据的大小。注释这些域是不同的组织用内嵌的下画线指出。适当的消费者到商家交易机构可能会利用这个来请求和发送合计。就象Ecom_Payment_Card_ExpDate就包含了所有的数据组件,Ecom_ShipTo就包含了消费者提供的所有传输组件。编组和暴露这些组件象合计就需要依靠使用数据传送协议。

主要提示:在下面的表中"MIN"是指答应在数据输入域里的最小数据大小(MINIMUMDATASIZETOALLOWFORONDATAENTRY.)。不是商家软件所必须的有效目录的最小尺寸,在大多数情况下,都要预备接受一个更长或者是更短的值。商家要考虑到处理每一个区域,例如,州/省的名称或电话号码就比下面所列出的要长,然而,在另外一些情况下,有最大的尺寸就象文档注释域一样。

域名称最小注释

shiptotitleEcom_ShipTo_Postal_Name_Prefix4(1)

shiptofirstnameEcom_ShipTo_Postal_Name_First15

shiptomiddlenameEcom_ShipTo_Postal_Name_Middle15(2)

shiptolastnameEcom_ShipTo_Postal_Name_Last15

shiptonamesuffixEcom_ShipTo_Postal_Name_Suffix4(3)

shiptostreetline1Ecom_ShipTo_Postal_Street_Line120(4)

shiptostreetline2Ecom_ShipTo_Postal_Street_Line220(4)

shiptostreetline3Ecom_ShipTo_Postal_Street_Line320(4)

shiptocityEcom_ShipTo_Postal_City22

shiptostate/provinceEcom_ShipTo_Postal_StateProv2(5)

shiptozip/postalcodeEcom_ShipTo_Postal_PostalCode14(6)

shiptocountryEcom_ShipTo_Postal_CountryCode2(7)

shiptophoneEcom_ShipTo_Telecom_Phone_Number10(8)

shiptoemailEcom_ShipTo_Online_Email40(9)

billtotitleEcom_BillTo_Postal_Name_Prefix4(1)

billtofirstnameEcom_BillTo_Postal_Name_First15

billtomiddlenameEcom_BillTo_Postal_Name_Middle15(2)

billtolastnameEcom_BillTo_Postal_Name_Last15

billtonamesuffixEcom_BillTo_Postal_Name_Suffix4(3)

billtostreetline1Ecom_BillTo_Postal_Street_Line120(4)

billtostreetline2Ecom_BillTo_Postal_Street_Line220(4)

billtostreetline3Ecom_BillTo_Postal_Street_Line320(4)

billtocityEcom_BillTo_Postal_City22

billtostate/provinceEcom_BillTo_Postal_StateProv2(5)

billtozip/postalcodeEcom_BillTo_Postal_PostalCode14(6)

billtocountryEcom_BillTo_Postal_CountryCode2(7)

billtophoneEcom_BillTo_Telecom_Phone_Number10(8)

billtoemailEcom_BillTo_Online_Email40(9)

receiptTotitleEcom_ReceiptTo_Postal_Name_Prefix4(1)

receiptTofirstnameEcom_ReceiptTo_Postal_Name_First15

receiptTomiddlenameEcom_ReceiptTo_Postal_Name_Middle15(2)

receiptTolastnameEcom_ReceiptTo_Postal_Name_Last15

receiptTonamesuffixEcom_ReceiptTo_Postal_Name_Suffix4(3)

receiptTostreetline1Ecom_ReceiptTo_Postal_Street_Line120(4)

receiptTostreetline2Ecom_ReceiptTo_Postal_Street_Line220(4)

receiptTostreetline3Ecom_ReceiptTo_Postal_Street_Line320(4)

receiptTocityEcom_ReceiptTo_Postal_City22

receiptTostate/provinceEcom_ReceiptTo_Postal_StateProv2(5)

receiptTopostalcodeEcom_ReceiptTo_Postal_PostalCode14(6)

receiptTocountryEcom_ReceiptTo_Postal_CountryCode2(7)

receiptTophoneEcom_ReceiptTo_Telecom_Phone_Number10(8)

receiptToemailEcom_ReceiptTo_Online_Email40(9)

nameoncardEcom_Payment_Card_Name30(10)

cardtypeEcom_Payment_Card_Type4(11)

cardnumberEcom_Payment_Card_Number19(12)

cardverificationvalueEcom_Payment_Card_Verification4(13)

cardexpiredatedayEcom_Payment_Card_ExpDate_Day2(14)

cardexpiredatemonthEcom_Payment_Card_ExpDate_Month2(15)

cardexpiredateyearEcom_Payment_Card_ExpDate_Year4(16)

cardprotocolsEcom_Payment_Card_Protocol20(17)

consumerorderIDEcom_ConsumerOrderID20(18)

schemaversionEcom_SchemaVersion30(19)

endtransactionflagEcom_TransactionComplete-(20)

域名称最小注释

注重事项:在下面的表中"MIN"是指答应在数据输入域里的最小数据大小(MINIMUMDATASIZETOALLOWFORONDATAENTRY.)。不是商家软件所必须的有效目录的最小尺寸,在大多数情况下,都要预备接受一个更长或者是更短的值。商家要考虑到处理每一个区域,例如,州/省的名称或电话号码就比下面所列出的要长,然而,在另外一些情况下,有最大的尺寸就象文档注释域一样。

4.注释

(1)例如:Mr.,Mrs.,Ms.,Dr.这个域通常是不使用。

(2)也可以使用中间字母

(3)例如::Ph.D.,Jr.(Junior),3rd,Esq.(Esquire).这个域通常是不使用。

(4)地址必须是按地址1,地址2,地址3...的顺序填写。

(5)对于美国和加拿大是两个字符,其他的国家可能需要更长的域。如美国就是采用邮政州的两个字符的缩写。

(6)邮政编码的最小域长将基于国际市场服务的不同而变化。用5个字符或5+4是美国,加拿大是用的6个字符的邮政编码。给出的长度,14,

相信是在全球范围内所需要的最大长度。

(7)使用标准[ISO3166]的两种代码。

国家名<http://www.din.de/gremien/nas/nabd/iso3166ma/codlstp1.html>

(8)十位数字是北美编号最小的(<http://www.nanpa.com/>,加拿大和许多较小的加勒比海和太平洋国家(不包含古巴),其他国家就需要更长的域。电话号码是国际访问中最复杂,在不同的国家有不同的地区/城市符号代码。

(9)例如:jsmith@example.com

(10)持卡人的姓名。

(11)使用前4位的协议名。象American

Express=AMER;DinersClub=DINE;Discover=DISC;JCB=JCB;

Mastercard=MAST;Visa=VISA.

(12)包含支票的最后数字但不包含空格或是连接号。[ISO

7812].在ISO里给出的最大容许值是19。

(13)一个附加的持卡证实号码打在卡上。例如AmericanExpress'CIV,MasterCard'sCVC2,andVisa'sCVV2values.

(14)这个月的日期Values:1-31

(15)一年中的月份。Jan-1,Feb-2,March-3,etc.;

Values:1-12

(16)钱包中的值,通常是四位数字,象1999,

2000,2001,...

(18)唯一的身份标识ID由客户软件产生。

(19)URI描述了这套域。通常是隐藏域。"http://www.ecml.org/version/1.0"

(20)Aflagtoindicatethatthisweb-page/aggregateisthefinalone

forthistransaction.Usuallyahiddenfield.

5.安全因素

被调用这些域的受保护信息在公共互联网上发送或通过其他能够注重到的通道上发送,其安全性不能不考虑。相应的机构也采取了一些措施,如加密的SSL/TLS[RFC2246]或是IPSec[RFC2411]将有一些适当的例子。

用户需要控制所需要的关于用户隐私的保护信息。

任何多WEB页或是其他的多类型域填充或数据格式规定机构都应该检查数据的有效性,检查Ecom_TransactionComplete域直到所检查的域经过进一步审定才通过。

6.参考

ISO3166-陈述国家名称码

<http://www.din.de/gremien/nas/nabd/iso3166ma>

ISO7812-确认卡-确认发行者-Part1:

编号系统

HTTP4.0-HTML4.0规格,<http://www.w3.org/TR/REC-html40>

RFC2026-Bradner,S.,"TheInternetStandardsProcess--Revision

3",BCP9,RFC2026,October1996.

RFC2246-Dierks,T.andC.Allen,"TheTLSProtocol:Version1.0",

RFC2246,January1999.

RFC2411-Thayer,R.,Doraswany,N.andR.Glenn,"IPSecurity:

DocumentRoadmap",RFC2411,November1998.

IOTP-Internet开放交易协议,在IETF贸易工作组,D.Burdett

SET-安全电子交易

<http://www.setco.org/set_specifications.html>

XML-可扩充的标记语言(XML)1.0,

<http://www.w3.org/TR/1998/REC-xml-19980210>,T.Bray,J.

Paoli,C.M.Sperberg-McQueen

作者地址:

DonaldE.Eastlake,3rd

IBM,J1-N63

17SkylineDrive

Hawthorne,NY10532USA

Phone:+1-914-784-7913

Fax:+1-914-784-3833

EMail:dee3@us.ibm.com

TedGoldstein

BrodiaNetworks,Inc.

221MainStreet,Suite1530

SanFrancisco,CA94105USA

Phone:+1415-495-3100x222

Fax:+1415-495-3177

EMail:tgoldstein@brodia.com

完整版权声明:

Copyright(C)TheInternetSociety(1999).AllRightsReserved.

Thisdocumentandtranslationsofitmaybecopiedandfurnishedto

others,andderivativeworksthatcommentonorotherwiseexplainit

orassistinitsimplementationmaybeprepared,copied,published

anddistributed,inwholeorinpart,withoutrestrictionofany

kind,providedthattheabovecopyrightnoticeandthisparagraphare

includedonallsuchcopiesandderivativeworks.However,this

documentitselfmaynotbemodifiedinanyway,suchasbyremoving

thecopyrightnoticeorreferencestotheInternetSocietyorother

Internetorganizations,exceptasneededforthepurposeof

developingInternetstandardsinwhichcasetheproceduresfor

copyrightsdefinedintheInternetStandardsprocessmustbe

followed,orasrequiredtotranslateitintolanguagesotherthan

English.

Thelimitedpermissionsgrantedaboveareperpetualandwillnotbe

revokedbytheInternetSocietyoritssuccessorsorassigns.

Thisdocumentandtheinformationcontainedhereinisprovidedonan

"ASIS"basisandTHEINTERNETSOCIETYANDTHEINTERNETENGINEERING

TASKFORCEDISCLAIMSALLWARRANTIES,EXPRESSORIMPLIED,INCLUDING

BUTNOTLIMITEDTOANYWARRANTYTHATTHEUSEOFTHEINFORMATION

HEREINWILLNOTINFRINGEANYRIGHTSORANYIMPLIEDWARRANTIESOF

MERCHANTABILITYORFITNESSFORAPARTICULARPURPOSE.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有