package com.red.circle.order.inner.model.enums.inapp;

import java.io.Serializable;

/**
 * 内购通知.
 *
 * @author pengliang on 2022/10/24
 */
public enum InAppPurchaseStatus implements Serializable {
  /**
   * 创建付款意图: 有意向购买，但是还没有支付.
   */
  CREATE,

  /**
   * 支付成功.
   */
  SUCCESS,

  /**
   * 支付失败.
   */
  FAIL,

  /**
   * 取消支付
   */
  CANCEL,

  /**
   * 交易被挂起:
   * </p>
   * > 交易存在风险正在审查阶段
   * </p>
   * > 等待客户支付
   */
  HANG,

  /**
   * 退款.
   */
  REFUND
}
