跳到主要内容

概述

Oceanpayment支付页面支持通过自定义CSS样式实现品牌化展示。开发者可以根据品牌视觉规范,对支付页面的输入框、按钮等元素进行样式调整,以保持支付页面与商户网站或应用的整体设计风格一致,从而提升用户体验和品牌一致性。

支持的集成方式

以下两种集成方式可以支持自定义页面样式:

自定义方式

通过支付请求参数cssUrl指定自定义CSS文件地址,Oceanpayment支付页面将在加载时自动引入该样式文件并覆盖默认样式。

参数说明

参数名类型描述
cssUrlString自定义CSS文件的公网访问地址,必须使用 HTTPS协议,并确保Oceanpayment服务能够正常访问该资源。
注意
  • cssUrl必须为可公开访问的HTTPS链接。
  • 建议使用稳定的CDN或静态资源服务器托管CSS文件,以避免因资源不可访问导致样式加载失败。
  • 自定义样式仅用于页面展示,不会影响支付逻辑、风控校验或页面功能。
  • 建议仅修改页面颜色、圆角、边框等视觉样式,避免对页面布局进行大幅调整,以确保最佳兼容性。

可自定义的样式类

开发者可在CSS文件中定义以下样式类,以覆盖Oceanpayment支付页面的默认样式。

css样式说明参考属性
.field__input卡信息填写框
  • border
  • border-radius
  • background-color
  • color
  • font-size
.confirm支付确认按钮
  • border
  • border-radius
  • background-color
  • color
  • font-size
.cancel支付取消按钮
  • display
  • border
  • border-radius
  • background-color
  • color
  • font-size

托管结账

默认样式

自定义样式

托管结账模式下,可通过表单参数cssUrl指定自定义样式文件。

<input
type="hidden"
name="cssUrl"
value="https://www.oceanpayment.com.cn/wp-content/themes/oceanpayment/css/style-red.css"
/>

嵌入式

默认样式

自定义样式

在信用卡嵌入式支付模式下,可通过Oceanpayment.init()方法的cssUrl参数指定自定义 CSS文件。支付组件初始化时,Oceanpayment会自动加载该样式文件,并将其中定义的样式应用于支付页面,实现页面样式的自定义。

<script>
$(function() {
Oceanpayment.init(' ','https://www.oceanpayment.com.cn/wp-content/themes/oceanpayment/css/style-black.css','');
});
</script>