Skip to content

Commit a12988e

Browse files
committed
MAGETWO-36272: Create /mine API for PaymentMethodManagement
1 parent 0c20fe8 commit a12988e

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

app/code/Magento/Quote/etc/webapi.xml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,35 @@
252252
</resources>
253253
</route>
254254

255+
<!-- Managing my Cart Payment -->
256+
<route url="/V1/carts/mine/selected-payment-methods" method="GET">
257+
<service class="Magento\Quote\Api\PaymentMethodManagementInterface" method="get"/>
258+
<resources>
259+
<resource ref="self" />
260+
</resources>
261+
<data>
262+
<parameter name="cartId" force="true">%cart_id%</parameter>
263+
</data>
264+
</route>
265+
<route url="/V1/carts/mine/selected-payment-methods" method="PUT">
266+
<service class="Magento\Quote\Api\PaymentMethodManagementInterface" method="set"/>
267+
<resources>
268+
<resource ref="self" />
269+
</resources>
270+
<data>
271+
<parameter name="cartId" force="true">%cart_id%</parameter>
272+
</data>
273+
</route>
274+
<route url="/V1/carts/mine/payment-methods" method="GET">
275+
<service class="Magento\Quote\Api\PaymentMethodManagementInterface" method="getList"/>
276+
<resources>
277+
<resource ref="self" />
278+
</resources>
279+
<data>
280+
<parameter name="cartId" force="true">%cart_id%</parameter>
281+
</data>
282+
</route>
283+
255284
<!-- Managing Cart Billing address -->
256285
<route url="/V1/carts/:cartId/billing-address" method="GET">
257286
<service class="Magento\Quote\Api\BillingAddressManagementInterface" method="get"/>

0 commit comments

Comments
 (0)