iframe - 在 iframe 中嵌入 Stripe,重定向到结账
问题描述
我已经成功地在以下框架中进行了条带化: mydomain ,
mydomain :call to stripe
a)stripe :redirecttocheckout
b)mydomain :success, or
c)mydomain :cancel
问题:如果我使用单个登录页面/包含嵌入 mydomian 的 iframe 或使用 httpaccess 设置另一个域。一切正常,直到 a)、b) 或 c) 即 a) redirecttocheckout 加载条带作为主 url,并且 b 或 c 必须对 url 进行硬编码。NB。可能有多个其他域,因此无法将每个条目硬编码为成功或取消。
IE
脚步: | 加工: | 地址栏: |
---|---|---|
其他域 | 将 mydomain 加载到 iframe | 其他域 |
我的域名 | 各种各样的 | 其他域 |
我的域名 | 呼吁条纹 | 其他域 |
条纹 | 重定向到checkpout | 条纹 |
我的域名 | 成功 | 我的域名 |
我的域名 | 取消 | 我的域名 |
而我想要的是:
脚步: | 加工: | 地址栏: |
---|---|---|
其他域 | 将 mydomain 加载到 iframe | 其他域 |
我的域名 | 各种各样的 | 其他域 |
我的域名 | 呼吁条纹 | 其他域 |
条纹 | 重定向到checkpout | 其他域或条带 |
我的域名 | 成功 | 其他域 |
我的域名 | 取消 | 其他域 |
1)如果我将条带组件嵌入到 mydomain.iframe 中,我认为redirecttocheckout、成功或取消调用只会发布到 iframe 中,我可以用它来管理。但是,情况似乎并非如此,因为它们重定向了主 url 并且不限于 iframe。
2) 作为最坏的情况,我可以将“otherdomain”作为传递的参数,然后成功取消页面重定向到 otherdomain,但这会相当混乱。
我想这里的问题是上面的选项 1) 正确,因为条带总是重定向主页与 iframe,其次,除了选项 2 之外,还有其他选项需要考虑。
谢谢。米
解决方案
推荐阅读
- postgresql - 如何在 SQL 查询中添加时间和时间间隔
- imagemagick - 我正在使用 shell 使用 imagemagick 生成图像,但无法理解生成的重复图像。请指教
- javascript - 如何获取 Chrome 的画中画元素的拖动坐标?
- python - 为什么此代码会出错:“缩进错误:未缩进与任何外部缩进都不匹配”
- angular - 我想在使用 switchMap 抛出错误时捕获错误
- php - 使用 PHP 后台任务获取 HTTP 1.1 错误 400
- url - 将 Yii2 GridView 列格式化为 URL
- ios - 选择按钮时如何触发键盘打开并启用听写
- android - 错误:来自 [androidx.core:core:1.0.0] 的属性 application@appComponentFactory value=(androidx.core.app.CoreComponentFactory)
- javascript - 使用javascript动态调整文本框的宽度和屏幕大小