In this page

  • Large Value Payment Systems

  • Low Value Payment Systems

  • Principles for Financial Market Infrastructures (PFMI)

  • Regulation, Documents and Statistics

  • Procedure for accessing the RTGS System

Payment systems are vital for the proper functioning of modern economies. In particular, they enable the completion of financial transactions, payments for goods and services of the real sector, and the implementation of the monetary policy of the Central Bank of Chile. According to its international definition, a payment system comprises a series of instruments, procedures and regulations for the transfer of funds between two or more participants, and is composed by the system operator and its participants.

The Constitutional Organic Law establishes as one of the mandates of the Central Bank of Chile to ensure the normal functioning of payments. The Central Bank fulfills this mandate by regulating payment systems and by operating the Real-Time Gross Settlement System. In both roles, its objectives are to increase the security and efficiency of payment systems, considering the application of the minimum standards and requirements suggested by international organizations concerning this matter.

Relations between the Main Players of the Payment System in Chile (Table)

 
 
 
 
 
An error occurred while processing the template.
Can't convert this string to number: "{\"groupId\":\"33528\",\"name\":\"Compendio de Normas Financieras\",\"id\":\"ee4f46f7-5550-ba53-a290-e6c0ac32fd1d\",\"privateLayout\":false,\"value\":\"/areas/normativas/compendio-de-normas-financieras\",\"layoutId\":\"199\"}"
The blamed expression:
==> item?number  [in template "33501#33537#107218" at line 102, column 79]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign linkPageId = item?number  [in template "33501#33537#107218" at line 102, column 57]
----
1<section class="bg-grey-5 calen-estd pb-5"> 
2<div class="container-corp"> 
3<div class="row"> 
4<#if entries?has_content> 
5    <div class="col-lg-12"> 
6    <div class="container-corp"> 
7    <div class="tab-content pt-8 pb-10 mb-5" id="myTabContent"> 
8    <#list entries as entry> 
9    <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale.toString())) />  
10    <#assign assetRenderer = entry.getAssetRenderer() />  
11    <#assign viewURL = renderResponse.createRenderURL() />  
12    <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse,entry, false) /> 
13 
14    <#assign titulo = docXml .getRootElement ().selectSingleNode("dynamic-element[@name='titulo']/dynamic-content") /> 
15    <#assign contenido = docXml .getRootElement ().selectSingleNode("dynamic-element[@name='contenido']/dynamic-content") /> 
16 
17 
18    <#assign categories = entry.getCategories() > 
19    <#list entry.getCategories() as categories> 
20    <#assign categoria = categories.name> 
21        <#if categoria == "AltoValor"> 
22         <#assign operaciones = "operaciones-1"> 
23         <#assign opetab = "operaciones1-tab"> 
24        </#if> 
25        <#if categoria == "BajoValor"> 
26         <#assign operaciones = "operaciones-2"> 
27         <#assign opetab = "operaciones2-tab"> 
28        </#if> 
29        <#if categoria == "PFMI"> 
30         <#assign operaciones = "operaciones-3"> 
31         <#assign opetab = "operaciones3-tab"> 
32        </#if> 
33    </#list> 
34     
35    <#if opetab == "operaciones1-tab"> 
36    <#assign classActive = "show active"> 
37    <#else> 
38    <#assign classActive = ""> 
39    </#if> 
40    <!-- TAB 1--> 
41    <div aria-labelledby="${opetab}" class="tab-pane fade ${classActive}" id="${operaciones}" role="tabpanel"> 
42        <p class="basic-text mb-8">${contenido.data}</p> 
43		 
44		 
45	<#assign acordeon = docXml.getRootElement().selectNodes("//dynamic-element[@ name='acordeonFieldSetFieldSet']") /> 
46	     
47	   
48     <div class="box-acordeon box-acordeon-basic mb-10" id="stage1"> 
49    
50    <#list acordeon as acor>  
51			 
52    <#assign tituloAcordeon = acor.selectSingleNode("dynamic-element[@name='tituloAcordeon']/dynamic-content") /> 
53 
54    <#assign linksAcordeon = acor.selectNodes("dynamic-element[@ name='linksAcordeon']") /> 
55 
56			<#if tituloAcordeon.data != ""> 
57            <div class="item"> 
58                <!--Collapse header --> 
59                <#assign i = (i!0) + 1> 
60                <div aria-controls="collapse${i}" aria-expanded="false" class="box-acordeon-header c-white d-flex justify-content-between align-items-center collapsed" data-target="#collapse${i}" data-toggle="collapse" id="headingOne"> 
61                    <div class="justify-content-between d-flex align-items-center"> 
62                        <div class="box-acordeon-title p-2"> 
63                            <h5 class="mb-0 fifth-title c-white">${tituloAcordeon.data}</h5> 
64                        </div> 
65                    </div> 
66 
67                    <div class="ml-auto p-2"><i class="box-acordeon-icon la la-plus-circle"></i></div> 
68                </div> 
69 
70                <!--Collapse body--> 
71 
72                <div aria-labelledby="headingOne" class="box-acordeon-content c-blue-1 collapse" id="collapse${i}"> 
73                    <div class="p-4"> 
74                        <ul class="listcorp listcorp-featured"> 
75                <#assign linksAcordeonFieldSet = acor.selectNodes("dynamic-element[@ name='linksAcordeonFieldSet']") /> 
76 
77                <#list linksAcordeonFieldSet as linkAcordeonFieldSet> 
78                    <#assign linksAcordeonFieldSetFieldSet = linkAcordeonFieldSet.selectNodes("dynamic-element[@ name='linksAcordeonFieldSetFieldSet']") /> 
79                    <#list linksAcordeonFieldSetFieldSet as linkAcordeonFieldSetFieldSet> 
80 
81                        <#assign tituloLinkAcordeon = "" /> 
82                        <#assign tituloLinkAcordeon = linkAcordeonFieldSetFieldSet.selectSingleNode("dynamic-element[@name='tituloLinkAcordeon']/dynamic-content") /> 
83 
84                        <#assign friendly_page_link = "" /> 
85                        <#assign tituloLinkAcordeon = "" /> 
86                        <#assign linkInternoAcordeon = "" /> 
87                        <#assign linkPageId = "" /> 
88                        <#assign linkPrivate = "" /> 
89                        <#assign linkGroupId = "" /> 
90 
91                        <#assign tituloLinkAcordeon = linkAcordeonFieldSetFieldSet.selectSingleNode("dynamic-element[@name='tituloLinkAcordeon']/dynamic-content") /> 
92                        <#assign linkInternoAcordeon = linkAcordeonFieldSetFieldSet.selectSingleNode("dynamic-element[@name='linkInternoAcordeon']/dynamic-content") /> 
93                        <#assign linkExternoAcordeon = linkAcordeonFieldSetFieldSet.selectSingleNode("dynamic-element[@name='linkExternoAcordeon']/dynamic-content") /> 
94                        <#assign arrayLinker = linkInternoAcordeon.data?split('@') /> 
95                        <#-- split the string to just get the page layout id , groupID and if its a private layout--> 
96                                            <#assign count = 0 /> 
97 
98 
99                                            <#list linkInternoAcordeon.data?split("@") as item> 
100                                                <#if item != ""> 
101                                                    <#if count == 0> 
102                                                        <#assign linkPageId = item?number> 
103                                                    </#if> 
104                                                    <#if count == 1> 
105                                                        <#if item == "private"> 
106                                                            <#assign linkPrivate = true> 
107                                                        <#else> 
108                                                            <#assign linkPrivate = false> 
109                                                        </#if> 
110                                                    </#if> 
111                                                    <#if count = 2> 
112                                                        <#assign linkGroupId = item?number> 
113                                                    </#if> 
114                                                    <#assign count = count +1> 
115                                                </#if> 
116                                            </#list> 
117 
118                                            <#if linkPageId?has_content> 
119                                                <#-- get layout --> 
120                                                <#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> 
121                                                <#assign layout = layoutService.getLayout(linkGroupId, linkPrivate, linkPageId) /> 
122 
123 
124                                                <#-- get Friendly URL --> 
125                                                <#assign portalUtil = serviceLocator.findService("com.liferay.portal.kernel.util.PortalUtil") /> 
126                                                <#assign friendly_page_link = portalUtil.getLayoutFriendlyURL(layout, themeDisplay)> 
127                                            </#if> 
128 
129 
130 
131 
132                                <#if tituloLinkAcordeon.getData()?has_content > 
133                                        <#if friendly_page_link?has_content> 
134                                        <li> 
135                                    <a class="mb-4" href="${friendly_page_link}">${tituloLinkAcordeon.data}</a> 
136                                    </li> 
137                                    <#else> 
138                                    <li> 
139                                        <a class="mb-4" href="${linkExternoAcordeon.data}" target="_blank">${tituloLinkAcordeon.data}</a> 
140                                        </li> 
141                                    </#if> 
142                                </#if> 
143                    </#list> <!-- linksAcordeonFieldSetFieldSet --> 
144                </#list> <!-- linksAcordeonFieldSet  --> 
145 
146                        </ul> 
147                        <#assign contenidoAcordeon = acor.selectSingleNode("dynamic-element[@name='contenidoAcordeon']/dynamic-content") /> 
148                        <#if contenidoAcordeon.getData()?has_content > 
149                        <div> 
150                            ${contenidoAcordeon.getData()} 
151                        </div> 
152                        </#if> 
153                    </div> 
154                </div> 
155			 
156         
157            </div> 
158				</#if> 
159		 
160 
161        </#list> 
162		</div> 
163        
164 
165    </div> 
166 
167</#list> 
168</div> 
169</div> 
170</div> 
171</#if> 
172</div> 
173</div> 
174</section> 
175 
176<style> 
177.table-consultas.modificada td{ 
178    padding:.5rem; 
179
180.table-consultas.modificada td span, 
181.table-consultas.modificada th { 
182font-size:.8rem; 
183
184@media (max-width: 767px) { 
185.table-mobile tbody td{ 
186    border-right: 1px solid #ccc; 
187    border-left: 1px solid #ccc; 
188
189.table-mobile.modificada tbody td:before{ 
190    font-size:.8rem; 
191
192
193</style>