import * as React from 'react'; import * as i18next from 'i18next'; import {getFormattedPrice} from './../../utils/currency-helper'; interface IPaymentCompleteProps { order: any; paymentResult: any; locale: string; onReturn?: () => void; } class PaymentComplete extends React.Component { static defaultProps = { onReturn: null, }; render() { const {paymentResult, order, locale} = this.props; const transactionId = paymentResult.chargeId; const amount = getFormattedPrice({ locale, price: order.description.amount, currency: order.description.currency }); const customerEmail = 'your@email.com'; const statusMessage = paymentResult.isPending ? 'paymentComplete.transaction.pending' : 'paymentComplete.transaction.success'; return (

{i18next.t('paymentComplete.label')}


{i18next.t('paymentComplete.transaction.id', {transactionId})}

{this.props.onReturn ? : null}
); } } export default PaymentComplete;