MCPcopy Create free account
hub / github.com/basir/node-react-ecommerce / payOrder

Function payOrder

frontend/src/actions/orderActions.js:65–77  ·  view source on GitHub ↗
(order, paymentResult)

Source from the content-addressed store, hash-verified

63}
64
65const payOrder = (order, paymentResult) => async (dispatch, getState) => {
66 try {
67 dispatch({ type: ORDER_PAY_REQUEST, payload: paymentResult });
68 const { userSignin: { userInfo } } = getState();
69 const { data } = await Axios.put("/api/orders/" + order._id + "/pay", paymentResult, {
70 headers:
71 { Authorization: 'Bearer ' + userInfo.token }
72 });
73 dispatch({ type: ORDER_PAY_SUCCESS, payload: data })
74 } catch (error) {
75 dispatch({ type: ORDER_PAY_FAIL, payload: error.message });
76 }
77}
78
79const deleteOrder = (orderId) => async (dispatch, getState) => {
80 try {

Callers 1

handleSuccessPaymentFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected