|
|
@@ -330,6 +330,19 @@ const RUPayOrder=({close})=>{
|
|
|
</Spring>
|
|
|
)
|
|
|
}
|
|
|
+ const renderOrderRedirect=()=>{
|
|
|
+ return (
|
|
|
+ <iframe
|
|
|
+ id={"order"}
|
|
|
+ title={"order"}
|
|
|
+ src={orderInfo.redirectURL}
|
|
|
+ className={styles.order_frame}
|
|
|
+ allow="fullscreen"
|
|
|
+ sandbox='allow-same-origin allow-scripts allow-popups allow-forms'
|
|
|
+ >
|
|
|
+ </iframe>
|
|
|
+ )
|
|
|
+ }
|
|
|
const renderView = () => {
|
|
|
if (orderInfo != null) {
|
|
|
if (orderInfo.status === "success") {
|
|
|
@@ -337,7 +350,13 @@ const RUPayOrder=({close})=>{
|
|
|
<WOrderSuccess close={close}/>
|
|
|
)
|
|
|
} else {
|
|
|
- return renderOrder()
|
|
|
+ if (orderInfo.redirectURL != null && orderInfo.redirectURL!==""){
|
|
|
+ return renderOrderRedirect();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ return renderOrder()
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return (<></>);
|