This commit is contained in:
Darren Ethier 2020-04-17 05:39:24 -04:00 committed by GitHub
parent 59e4d12a7d
commit a8c2a015b4
1 changed files with 8 additions and 5 deletions

View File

@ -99,6 +99,7 @@ export const PaymentMethodDataProvider = ( { children } ) => {
isSuccessResponse,
isErrorResponse,
isFailResponse,
noticeContexts,
} = useEmitResponse();
const [ activePaymentMethod, setActive ] = useState( '' );
const [ observers, subscriber ] = useReducer( emitReducer, {} );
@ -285,17 +286,19 @@ export const PaymentMethodDataProvider = ( { children } ) => {
response?.meta?.shippingData
);
} else if ( isFailResponse( response ) ) {
addErrorNotice( response.message, {
context: 'wc/payment-area',
addErrorNotice( response?.message, {
context:
response?.messageContext || noticeContexts.PAYMENTS,
} );
setPaymentStatus().failed(
response.message,
response?.message,
response?.meta?.paymentMethodData,
response?.meta?.billingData
);
} else if ( isErrorResponse( response ) ) {
addErrorNotice( response.message, {
context: 'wc/payment-area',
addErrorNotice( response?.message, {
context:
response?.messageContext || noticeContexts.PAYMENTS,
} );
setPaymentStatus().error( response.message );
setValidationErrors( response?.validationErrors );