1.15.27 • Published 8 months ago

@blocklet/payment-react v1.15.27

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
8 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

8 months ago

1.15.27

8 months ago

1.15.24

8 months ago

1.15.25

8 months ago

1.15.21

8 months ago

1.15.22

8 months ago

1.15.23

8 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

9 months ago

1.15.11

9 months ago

1.15.12

9 months ago

1.15.13

9 months ago

1.15.14

9 months ago

1.15.15

9 months ago

1.15.16

9 months ago

1.15.9

9 months ago

1.14.39

10 months ago

1.14.38

10 months ago

1.15.0

10 months ago

1.15.4

10 months ago

1.15.3

10 months ago

1.15.2

10 months ago

1.15.1

10 months ago

1.15.8

9 months ago

1.15.7

10 months ago

1.15.6

10 months ago

1.15.5

10 months ago

1.13.301

12 months ago

1.13.300

12 months ago

1.13.303

12 months ago

1.13.302

12 months ago

1.13.309

12 months ago

1.13.308

12 months ago

1.13.305

12 months ago

1.13.304

12 months ago

1.13.307

12 months ago

1.13.306

12 months ago

1.13.310

12 months ago

1.14.31

10 months ago

1.14.32

10 months ago

1.14.33

10 months ago

1.14.34

10 months ago

1.14.30

11 months ago

1.14.36

10 months ago

1.14.37

10 months ago

1.14.1

11 months ago

1.13.268

1 year ago

1.14.0

12 months ago

1.13.267

1 year ago

1.13.269

1 year ago

1.14.5

11 months ago

1.13.264

1 year ago

1.14.4

11 months ago

1.13.263

1 year ago

1.14.3

11 months ago

1.13.266

1 year ago

1.14.2

11 months ago

1.13.265

1 year ago

1.14.9

11 months ago

1.14.8

11 months ago

1.14.7

11 months ago

1.14.6

11 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

11 months ago

1.14.21

11 months ago

1.14.22

11 months ago

1.14.23

11 months ago

1.14.28

11 months ago

1.14.29

11 months ago

1.14.24

11 months ago

1.14.25

11 months ago

1.14.26

11 months ago

1.14.27

11 months ago

1.13.293

12 months ago

1.13.292

12 months ago

1.13.295

12 months ago

1.13.294

12 months ago

1.13.291

12 months ago

1.13.290

1 year ago

1.13.297

12 months ago

1.13.296

12 months ago

1.13.299

12 months ago

1.13.298

12 months ago

1.14.10

11 months ago

1.14.11

11 months ago

1.14.12

11 months ago

1.14.17

11 months ago

1.14.18

11 months ago

1.14.19

11 months ago

1.14.13

11 months ago

1.14.14

11 months ago

1.14.15

11 months ago

1.14.16

11 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