1.15.27 • Published 9 months ago

@blocklet/payment-react v1.15.27

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
9 months ago

Payment Kit Components

import { CheckoutForm, CheckoutTable, PaymentProvider } from '@blocklet/payment-react';
import { Paper, Typography } from '@mui/material';
import React from 'react';
import { useSearchParams } from 'react-router-dom';

import { useSessionContext } from '../contexts/session';

export default function CheckoutPage() {
  const [params] = useSearchParams();
  const { session, connectApi } = useSessionContext();

  if (params.get('type') === 'session') {
    return (
      <PaymentProvider session={session} connect={connectApi}>
        <Typography variant="h4" gutterBottom>
          Checkout with session
        </Typography>
        <Paper sx={{ p: 3, display: 'inline-block' }} elevation={3}>
          <CheckoutForm id="cs_9zeD2yCgPXT9Vit9bab2vVC3V7DFjHiKvyoLzVTVzAf4XSU2oLWY67vKy7" mode="inline" />
        </Paper>
      </PaymentProvider>
    );
  }

  if (params.get('type') === 'link') {
    return (
      <PaymentProvider session={session} connect={connectApi}>
        <Typography variant="h4" gutterBottom>
          Checkout with payment link
        </Typography>
        <Paper sx={{ p: 3, display: 'inline-block' }} elevation={3}>
          <CheckoutForm id="plink_oB1I6FNeHKSkuq81fhJy0vIZ" mode="inline" />
        </Paper>
      </PaymentProvider>
    );
  }

  if (params.get('type') === 'table') {
    return (
      <PaymentProvider session={session} connect={connectApi}>
        <Typography variant="h4" gutterBottom>
          Checkout with pricing table
        </Typography>
        <Paper sx={{ p: 3, display: 'inline-block' }} elevation={3}>
          <CheckoutTable id="prctbl_kOsaIiPrsHAwwALaKgy17mIl" mode="inline" />
        </Paper>
      </PaymentProvider>
    );
  }

  return null;
}

I18n

import { createTranslator, translations as extraTranslations } from '@blocklet/payment-react';
import merge from 'lodash/merge';

import en from './en';
import zh from './zh';

// eslint-disable-next-line import/prefer-default-export
export const translations = merge({ zh, en }, extraTranslations);
1.15.26

9 months ago

1.15.27

9 months ago

1.15.24

9 months ago

1.15.25

9 months ago

1.15.21

9 months ago

1.15.22

9 months ago

1.15.23

9 months ago

1.15.20

9 months ago

1.15.18

9 months ago

1.15.19

9 months ago

1.15.17

9 months ago

1.15.10

10 months ago

1.15.11

10 months ago

1.15.12

10 months ago

1.15.13

10 months ago

1.15.14

10 months ago

1.15.15

10 months ago

1.15.16

10 months ago

1.15.9

10 months ago

1.14.39

11 months ago

1.14.38

11 months ago

1.15.0

11 months ago

1.15.4

11 months ago

1.15.3

11 months ago

1.15.2

11 months ago

1.15.1

11 months ago

1.15.8

10 months ago

1.15.7

10 months ago

1.15.6

10 months ago

1.15.5

10 months ago

1.13.301

1 year ago

1.13.300

1 year ago

1.13.303

1 year ago

1.13.302

1 year ago

1.13.309

1 year ago

1.13.308

1 year ago

1.13.305

1 year ago

1.13.304

1 year ago

1.13.307

1 year ago

1.13.306

1 year ago

1.13.310

1 year ago

1.14.31

11 months ago

1.14.32

11 months ago

1.14.33

11 months ago

1.14.34

11 months ago

1.14.30

11 months ago

1.14.36

11 months ago

1.14.37

11 months ago

1.14.1

1 year ago

1.13.268

1 year ago

1.14.0

1 year ago

1.13.267

1 year ago

1.13.269

1 year ago

1.14.5

12 months ago

1.13.264

1 year ago

1.14.4

12 months ago

1.13.263

1 year ago

1.14.3

12 months ago

1.13.266

1 year ago

1.14.2

12 months ago

1.13.265

1 year ago

1.14.9

12 months ago

1.14.8

12 months ago

1.14.7

12 months ago

1.14.6

12 months ago

1.13.271

1 year ago

1.13.270

1 year ago

1.13.273

1 year ago

1.13.272

1 year ago

1.13.278

1 year ago

1.13.275

1 year ago

1.13.274

1 year ago

1.13.277

1 year ago

1.13.276

1 year ago

1.13.282

1 year ago

1.13.281

1 year ago

1.13.284

1 year ago

1.13.283

1 year ago

1.13.289

1 year ago

1.13.286

1 year ago

1.13.285

1 year ago

1.13.288

1 year ago

1.13.287

1 year ago

1.14.20

12 months ago

1.14.21

12 months ago

1.14.22

12 months ago

1.14.23

12 months ago

1.14.28

11 months ago

1.14.29

11 months ago

1.14.24

12 months ago

1.14.25

11 months ago

1.14.26

11 months ago

1.14.27

11 months ago

1.13.293

1 year ago

1.13.292

1 year ago

1.13.295

1 year ago

1.13.294

1 year ago

1.13.291

1 year ago

1.13.290

1 year ago

1.13.297

1 year ago

1.13.296

1 year ago

1.13.299

1 year ago

1.13.298

1 year ago

1.14.10

12 months ago

1.14.11

12 months ago

1.14.12

12 months ago

1.14.17

12 months ago

1.14.18

12 months ago

1.14.19

12 months ago

1.14.13

12 months ago

1.14.14

12 months ago

1.14.15

12 months ago

1.14.16

12 months ago

1.13.262

1 year ago

1.13.257

1 year ago

1.13.259

1 year ago

1.13.258

1 year ago

1.13.260

1 year ago

1.13.261

1 year ago

1.13.256

1 year ago

1.13.255

1 year ago

1.13.253

1 year ago

1.13.254

1 year ago

1.13.252

1 year ago

1.13.251

1 year ago

1.13.250

1 year ago

1.13.246

1 year ago

1.13.245

1 year ago

1.13.248

1 year ago

1.13.247

1 year ago

1.13.244

1 year ago

1.13.243

1 year ago

1.13.249

1 year ago

1.13.242

1 year ago

1.13.241

1 year ago

1.13.239

1 year ago

1.13.240

1 year ago

1.13.237

1 year ago

1.13.238

1 year ago

1.13.236

1 year ago

1.13.235

1 year ago

1.13.234

1 year ago

1.13.233

1 year ago

1.13.226

1 year ago

1.13.225

1 year ago

1.13.228

1 year ago

1.13.227

1 year ago

1.13.229

1 year ago

1.13.231

1 year ago

1.13.230

1 year ago

1.13.232

1 year ago

1.13.224

1 year ago

1.13.223

1 year ago

1.13.222

1 year ago

1.13.221

1 year ago

1.13.219

1 year ago

1.13.218

1 year ago

1.13.220

1 year ago

1.13.217

1 year ago

1.13.216

1 year ago

1.13.213

1 year ago

1.13.215

1 year ago

1.13.214

1 year ago

1.13.212

1 year ago

1.13.211

1 year ago

1.13.210

1 year ago

1.13.209

1 year ago

1.13.208

1 year ago

1.13.206

1 year ago

1.13.207

1 year ago

1.13.205

1 year ago

1.13.202

1 year ago

1.13.203

1 year ago

1.13.198

1 year ago

1.13.199

1 year ago

1.13.201

1 year ago

1.13.200

1 year ago

1.13.194

1 year ago

1.13.193

1 year ago

1.13.196

1 year ago

1.13.195

1 year ago

1.13.197

1 year ago

1.13.190

1 year ago

1.13.192

1 year ago

1.13.191

1 year ago

1.13.189

1 year ago

1.13.188

1 year ago

1.13.187

1 year ago

1.13.186

1 year ago

1.13.185

1 year ago

1.13.184

1 year ago

1.13.179

1 year ago

1.13.176

1 year ago

1.13.178

1 year ago

1.13.177

1 year ago

1.13.183

1 year ago

1.13.182

1 year ago

1.13.181

1 year ago

1.13.180

1 year ago

1.13.175

1 year ago

1.13.174

1 year ago

1.13.173

1 year ago

1.13.172

1 year ago

1.13.171

1 year ago

1.13.170

1 year ago

1.13.169

1 year ago

1.13.163

1 year ago

1.13.168

1 year ago

1.13.165

1 year ago

1.13.164

1 year ago

1.13.167

1 year ago

1.13.166

1 year ago

1.13.161

1 year ago

1.13.160

1 year ago

1.13.162

1 year ago

1.13.158

1 year ago

1.13.159

1 year ago

1.13.157

1 year ago

1.13.154

1 year ago

1.13.153

1 year ago

1.13.156

1 year ago

1.13.155

1 year ago

1.13.152

1 year ago

1.13.151

1 year ago

1.13.147

1 year ago

1.13.146

1 year ago

1.13.149

1 year ago

1.13.148

1 year ago

1.13.150

1 year ago

1.13.143

1 year ago

1.13.142

1 year ago

1.13.145

1 year ago

1.13.144

1 year ago

1.13.139

1 year ago

1.13.141

1 year ago

1.13.140

1 year ago

1.13.138

1 year ago

1.13.137

1 year ago

1.13.136

1 year ago

1.13.135

1 year ago

1.13.134

1 year ago

1.13.133

1 year ago

1.13.132

1 year ago

1.13.131

1 year ago

1.13.129

1 year ago

1.13.128

1 year ago

1.13.130

1 year ago

1.13.125

1 year ago

1.13.127

1 year ago

1.13.126

1 year ago

1.13.124

1 year ago

1.13.123

1 year ago

1.13.122

1 year ago

1.13.121

1 year ago

1.13.120

1 year ago

1.13.119

1 year ago

1.13.118

1 year ago

1.13.117

1 year ago

1.13.116

1 year ago

1.13.115

1 year ago

1.13.114

1 year ago

1.13.113

1 year ago