Home » Insights » Engineering Articles » ABS Injection Molding: Grade Selection, Temperatures, Shrinkage and Part Validation

ABS Injection Molding: Grade Selection, Temperatures, Shrinkage and Part Validation

Dewey Wu, General Manager at EPOC CRAFTER

Dewey Wu General Manager & senior mechanical engineer at EPOC CRAFTER, 15 years in design engineering, quality, and metallurgy. Hands-on across CNC machining, metalwork, sheet metal, and prototyping (subtractive + 3D printing).

Dewey Wu on LinkedIn

ABS injection molding decisions turn on four coupled variables: commercial resin grade, mold layout, machine process window and inspection criteria. For an indoor, low-voltage electronics housing, a general-purpose grade such as CHIMEI POLYLAC PA-757 covers stiffness, cosmetic surface and screw-boss assembly without a flame-retardant, plating or heat-resistant modification. A flame-retardant enclosure, a plated bezel or an under-hood automotive cover requires a different resin class, a separate specimen test program and often a different gate strategy. This guide works through grade selection, process window, shrinkage, DFM, defect correction and part qualification on a PA-757 rear cover (120 × 80 × 22 mm, 2.0 mm nominal wall, 1-cavity submarine gate), with ASTM D4673-23, ISO 19062 and ISO 294-1:2017 as the material-identity and specimen-comparability framework rather than as part-release criteria.

1. Which ABS Grade Should You Specify?

ABS injection molding grade selection for a general purpose electronic enclosure; grade and reinforcement checks

ABS is a terpolymer of acrylonitrile, butadiene and styrene. Commercial grades differ in rubber-phase content, molecular weight distribution, lubricant package and heat stabilization. These compositional differences change melt viscosity, notched impact, Vicat softening temperature and gloss, so an unqualified “ABS” callout on a drawing leaves most of the engineering intent unspecified.

ASTM D4673-23 sorts injection-molding ABS into six classes under Group 01: Class 1 medium impact, Class 2 high impact, Class 3 high heat, Class 4 plating, Class 5 clear, Class 6 additive flame-retardant. ISO 19062-1:2015 encodes composition, filler, processing method and property ranges (Vicat, MFR, Charpy notched impact, tensile modulus) into a parsed designation. Neither standard certifies a molded housing; both narrow a resin shortlist before an RFQ.

1.1 Specification Fields the RFQ Must Carry

An RFQ for ABS parts should state identity, class, functional requirements and test methods together. Omitting any field invites supplier substitution with a compliant but behaviorally different resin.

Specification itemWhat to define
Material identityManufacturer and exact commercial resin grade (e.g., CHIMEI POLYLAC PA-757)
ABS classificationASTM D4673 group/class or ISO 19062 designation covering impact, heat, plating or FR category
CompositionReinforcement type and loading; functional additives (UV, antistatic, lubricant)
Mechanical propertiesRequired tensile, flexural and notched-impact values with the test method (ISO 527 vs ASTM D638; ISO 179 Charpy vs ASTM D256 Izod)
Thermal propertiesVicat per ISO 306 or ASTM D1525 with load and heating rate; HDT per ISO 75 or ASTM D648 with stress and specimen orientation
Processing requirementsSupplier TDS drying time/temperature, melt range, mold range, residual-moisture ceiling
Application requirementsColor, texture, environmental exposure, assembly loads, flammability class

ASTM D4673 Table ABS Group 01 Class 1 Grade 1 lists tensile ≥ 45 MPa, flexural modulus ≥ 2600 MPa, Izod ≥ 40 J/m and Vicat ≥ 90 °C (D1525 at 120 °C/h). These are classification minima, not design allowables. Notched Charpy (ISO 179, V-notch r = 0.25 mm) and notched Izod (ASTM D256) use different striker geometries and specimen orientations; their numerical values are not interchangeable.

For a wider resin comparison across engineering thermoplastics, see the injection molding materials guide.

1.2 Why PA-757 Fits This Enclosure

The analyzed part is a wall-mounted controller rear cover: 120.0 × 80.0 × 22.0 mm overall, 2.0 mm nominal wall, four 7.0 mm OD × 2.5 mm bore screw bosses on 100.0 × 60.0 mm pitch, 1.2 mm × 8.0 mm reinforcing ribs. Specified finish is a fine matte mold texture, molded-in black, no secondary coating. The use environment is indoor, low voltage, non-safety-critical.

PA-757 is a general-purpose, unfilled injection-molding ABS. The controlling resin properties for this geometry are flexural modulus (rib and panel stiffness), notched impact (handling and screw-boss cracking resistance), melt flow (reach to the gate-far end of the 120 mm cavity) and surface replication (matte texture on the A-face). The part carries no UL 94 requirement, no plating step, no sustained thermal exposure and no glass-fiber reinforcement. Selecting a high-heat or FR grade here would raise cost and reduce impact or gloss without a functional return.

The decision inverts for related geometries. A plated bezel needs an ASTM D4673 Class 4 plating grade with butadiene content tuned for etch adhesion. A motor cover rated to 85 °C continuous needs a Class 3 high-heat grade with HDT verified at the actual wall thickness, not at the 4 mm specimen. A UL 94 V-0 enclosure needs a Class 6 FR grade qualified at the thinnest wall section in the molded part.

1.3 Standardized Specimens vs the Molded Part

ISO 19062-2:2019 defines ABS specimen preparation, conditioning and property determination. ISO 294-1:2017 fixes mold geometry, gate layout, machine controls (±5 % hold pressure, ±5 % hold time, ±3 °C melt, ±3 °C mold at 30-80 °C) and reporting fields for reproducible test specimens. These specimens are 80 × 10 × 4 mm bars and 60 × 60 × 2 mm plaques molded under single-cavity ISO tooling.

The PA-757 cover does not resemble the test specimen. It carries a 120 mm flow length, local section thickness changes at four bosses, 8 mm rib walls, two side-hole regions that split the flow, and a cosmetic A-face viewed at 40 cm. A tensile value from the ISO 527 bar predicts intrinsic resin yield, not the stress concentration at the boss root; a shrinkage value from the 60 × 60 × 2 mm plaque predicts linear anisotropy, not the warpage of a ribbed enclosure. Specimen data screens candidate resins; part data releases a tool.

2. What Processing Window Does PA-757 Need?

ABS injection molding processing window comparing ISO specimen targets and recorded PA-757 machine settings

Drying, melt temperature, mold temperature, injection velocity, hold pressure, gate-seal time and cooling time interact. Setting any one variable from a standardized-specimen table in isolation produces short shots, silver streaks, flash or dimensional drift. The PA-757 window below is the recorded production setting on this specific part, not a universal recipe.

2.1 Drying and Residual Moisture

ABS absorbs water on the pellet surface. During injection, residual moisture flashes to steam in the barrel and reaches the mold surface as silver streaks, splay or micro-blisters along flow fronts. Water also hydrolyzes a small fraction of nitrile groups at melt temperature, which reduces notched impact on long-dwell shots. ASTM D4673-23 §10 recommends 80 °C for 2 to 4 hours with residual moisture ≤ 0.1 % for injection and ≤ 0.05 % for extrusion. CHIMEI’s PA-757 processing guide specifies 80 to 85 °C for 2 to 4 hours.

Recorded on the PA-757 setup: 80 °C for 3 hours, 0.04 % residual moisture measured after drying. The 0.04 % sits well under both the ASTM and CHIMEI ceilings and below the ~0.1 % threshold at which splay becomes visible on textured black ABS. Hopper transfer time still matters on humid days: a correctly dried batch left in an open hopper for several hours can regain enough surface moisture to reintroduce splay. A dehumidifying hopper dryer at the press, not just a central drying oven, is the practical control.

2.2 Melt, Mold and Injection Velocity

ISO 19062-2:2019 Table 1 lists standardized specimen conditions: 250 °C melt and 60 °C mold for general and high-heat ABS; 220 °C melt and 60 °C mold for FR; injection velocity 200 ± 100 mm/s through the ISO cavity. Those numbers compare material datasets, not production parts.

ConditionISO 19062-2 specimenPA-757 recorded settingEngineering reading
Melt temperature250 °C (general / high-heat); 220 °C (FR)235 °C5 °C above CHIMEI’s 190-230 °C guide upper bound. Held to maintain melt viscosity across the 120 mm flow length and replicate the matte A-face texture at the gate-far end.
Mold temperature60 °C55 °CWithin CHIMEI’s 30-70 °C range. Chosen to shorten the cooling phase without sacrificing texture reproduction.
Injection velocity200 ± 100 mm/s melt-front velocity through defined test geometry45 mm/s screw-forward speedDifferent metrics. The ISO value is melt-front velocity through ISO cavity geometry; the 45 mm/s is a screw displacement reading that depends on screw diameter, cavity volume and gate restriction. The two are not directly comparable.
Residual moistureAppropriate drying before specimen preparation0.04 % after 80 °C × 3 hWithin both ASTM 0.1 % and CHIMEI envelopes. Verified per batch, not assumed from the first-article test.

The 235 °C setting sits one notch above the CHIMEI upper bound. The reason recorded on this part was texture replication at the gate-far end of the 120 mm flow path. Raising melt temperature further would drop viscosity and shear-degrade the resin on long dwells; the operating window closes faster than it opens. For a shorter flow length (an 80 mm part on the same material), the same cosmetic target would be reachable at 220 to 225 °C with no cooling penalty.

2.3 Packing, Gate Seal and Cooling

Hold pressure feeds melt into the cavity after injection ends, compensating for thermal contraction until the gate solidifies. Pressure applied after gate freeze does nothing for feeding; it stores as residual stress and raises the risk of ejection cracking at boss roots.

ISO 294-1:2017 Clause 5.2.4 specifies hold time maintained until gate solidification, determined by a gate-seal study: part mass rises with increasing hold time, then plateaus when the gate freezes. The recorded PA-757 setup uses 55 MPa hold for 7.0 s, 16.0 s cooling and a 34.0 s total cycle (4.0 s injection and switchover, 7.0 s hold, 16.0 s cool, 7.0 s mold open/close/eject). The 55 MPa is an injection-unit setpoint; cavity pressure at the gate is lower by runner and gate losses and is not directly measured on this tool.

Cooling time is set by the slowest-cooling section of the part. For a 2.0 mm nominal wall at 55 °C mold temperature, the dominant driver is the 8.0 mm rib base rather than the panel; the 7.0 mm boss OD contributes a comparable thermal mass. Reducing nominal wall to 1.5 mm would cut panel cooling but shifts shrinkage and sink risk onto the ribs and bosses. See the

rapid injection molding process for one-cavity timing comparisons against higher-cavitation tools.

3. How Do Shrinkage and Warpage Affect Final Dimensions?

ABS injection molding shrinkage and warpage inspection of a controller housing with critical dimensions

ABS shrinks 0.4 % to 0.9 % as a working range; the actual value on a given part depends on grade, flow direction, wall thickness, hold pressure, mold temperature and cooling. Flow-direction (parallel) shrinkage and transverse (normal) shrinkage differ in amorphous ABS by 0.05 to 0.15 percentage points. On a gated enclosure, this anisotropy becomes measurable warpage.

3.1 From Plaque Shrinkage to Part Tolerance

ISO 19062-2:2019 references ISO 294-4 for shrinkage measurement on a 60 × 60 × 2 mm plaque with parallel and normal directions recorded separately. Shrinkage is read 16 to 24 hours after demolding, conditioned at 23 ± 2 °C on a flat non-thermally-conductive surface. The plaque yields a comparable material number for mold-steel compensation, not a tolerance for an enclosure.

The PA-757 cover is gated at the center of an inner short side with a submarine runner. Melt travels primarily along the 120 mm axis. Parallel shrinkage acts on the length; transverse shrinkage acts on the width. The 8.0 mm ribs run perpendicular to the main flow and partially constrain transverse contraction, which pulls the long edges outward and introduces a slight concavity on the gate-opposite long edge. This mechanism explains the pre-adjustment flatness reading of 0.62 mm against the 0.50 mm limit.

3.2 Measured Dimensional and Flatness Results

Acceptance limits on this part are length 120.0 ± 0.3 mm, width 80.0 ± 0.3 mm, height 22.0 ± 0.2 mm, boss center distances 100.0 ± 0.2 mm and 60.0 ± 0.2 mm, bore 2.5 mm +0.15/0, flatness ≤ 0.50 mm.

Post-adjustment, 30 sampled parts measured 119.88 to 120.16 mm length, 79.89 to 80.13 mm width, 21.93 to 22.10 mm height; maximum flatness deviation was 0.38 mm. All values fall within the specified limits. The adjustment was not a single-variable change (see Section 6.1), so the 0.24 mm flatness improvement cannot be attributed to one process parameter in isolation.

4. Which Features Need DFM Changes?

A nominally uniform 2.0 mm wall is a design assumption, not a geometry. Local features (boss root, rib base, gate scar, parting-line step) create the actual packing, cooling and ejection history. DFM review walks the part along the melt-flow path and asks what each feature does to flow, pack and release.

4.1 Walls, Ribs and Screw Bosses

The PA-757 cover uses a 2.0 mm nominal wall with 1.2 × 8.0 mm ribs and 7.0 mm OD × 2.5 mm bore screw bosses. The 1.2 mm rib to 2.0 mm wall ratio (0.6×) sits inside the 0.5× to 0.7× range used for amorphous thermoplastics: thick enough to carry stiffness, thin enough to limit sink at the rib base. A drop to 1.0 mm (0.5×) would further reduce sink but would weaken the rib’s buckling resistance under the 20 N static load used on this assembly.

At each boss, the 7.0 mm OD / 2.0 mm wall junction creates a local thermal mass about 3.5× the nominal wall. During cooling, the boss root solidifies after the surrounding panel. Pack-stop before the gate freezes produces a visible sink; pack-stop after gate freeze produces a residual tensile stress ring at the boss root. The pre-adjustment inspection showed a shallow depression at the right boss root, consistent with insufficient packing time at the gate-far end.

Coring the boss from the wall side (a counterbore equal to one wall thickness) reduces thermal mass without weakening the screw bite. On this part, the correction was additional hold time (4.0 → 7.0 s) and cooling time (14.0 → 16.0 s) rather than a boss geometry change, because the tool was already cut and the sink responded to packing.

Draft angle on vertical features in textured ABS runs 1° per 0.025 mm of texture depth as a working rule. For a fine matte mold texture (approximately 0.025 to 0.050 mm Rz), 1° to 2° draft on the 22 mm sidewalls prevents ejection drag marks. The injection molding design guide extends rib, boss and draft analysis across other thermoplastics.

4.2 Gate Position, Venting and Weld Lines

The single submarine gate on this cover enters at the center of an inner short side. Melt advances along the 120 mm axis and splits around two side-hole regions, re-joining on the far side as weld lines. The inspection record places those weld traces behind the hole regions, not at the four boss roots.

Weld-line strength in ABS runs 50 % to 80 % of the base resin tensile strength, depending on melt-front temperature at the join, venting adequacy and ambient contamination. A weld line crossing a load-bearing feature (snap arm root, screw boss, hinge) must either be moved by relocating the gate or strengthened by raising melt-front temperature at the join: hotter melt, slower injection near end-of-fill, or a local overflow well to carry the colder melt-front material past the joint. On this part the weld lines sit in the wall field away from loaded features, so no gate relocation was needed.

Venting across the parting line at end-of-fill prevents a diesel burn mark on the gate-far short edge. Vent land depth for ABS is 0.025 to 0.040 mm with a 1 mm land feeding into a 0.5 mm relief; too deep flashes, too shallow traps gas. Production tooling decisions should fix gate position and vent layout before cutting steel; both are expensive to change after T1 shots.

4.3 Cosmetic Surfaces and Texture

Fine matte texture hides minor handling marks (0.02 to 0.05 mm scratches disappear into the texture noise) but reveals sink, silver streaks and flow lines because these defects alter the texture reflectance locally. On the specified molded-in black finish with no secondary paint, the molded surface is the shipped surface. Gate witness, parting-line step and texture continuity across inserts must be fixed on the tool, not polished out after molding.

For consumer electronics manufacturing, A-face acceptance criteria (viewing distance, light source, defect size map) belong in the drawing before T1 to avoid first-article rejection on cosmetic grounds.

5. ABS Defect Diagnosis and Correction

Defect location, not just defect type, narrows the correction. Sink at a boss root behaves differently from sink mid-wall. Silver streak at the gate differs from silver streak at a weld line. The same hold-pressure change can fix one and worsen another.

Observed problemLikely mechanismVerification step
Sink near boss or thick sectionLocal volume contraction after gate freeze; packing stopped too earlyRun a gate-seal study (hold time vs part mass). Confirm the boss root is still fed when hold ends.
Silver streaks or splayPellet-surface moisture, degraded hot runner tip, or shear burnCheck moisture (< 0.1 %); inspect hot runner tip; reduce back pressure; verify hopper residence time.
Short shotFlow restriction, insufficient shot volume, trapped gasReview transfer position, check shot consistency, verify vent clearance at end-of-fill.
FlashParting-line fit, insufficient clamp force, excessive end-of-fill pressure spikeInspect parting-line step; measure actual clamp force; check cushion and pressure peak.
Weld lineMelt fronts rejoin at reduced temperature after passing an obstacleAssess line location against the load path, verify local venting, raise melt-front temperature if the joint carries load.
Burn marks (gate or end-of-fill)Trapped gas compression, excessive shear, inadequate ventingCheck vent depth, slow fill at end-of-fill, inspect gate land length.
Warpage / flatness driftShrinkage anisotropy, uneven cooling, residual packing stressMeasure parallel and transverse shrinkage; check mold temperature uniformity across the cavity.

On the PA-757 cover before adjustment: localized sink on the long edge opposite the gate, and a shallow depression at the right boss root. Both are gate-far packing deficits. The correction raised hold pressure from 45 to 55 MPa and extended hold time from 4.0 to 7.0 s so that pressure reached the gate-far end before gate freeze. Cooling time went from 14.0 to 16.0 s so the boss region solidified under packing rather than ejecting under residual stress. A local runner radius near the gate was also recut to remove an abrupt flow transition that was contributing to shear at the gate. Four variables moved together, so the data demonstrates a successful combined intervention, not the isolated contribution of any single setting.

The injection molding defects guide covers resin-specific corrections across other thermoplastics.

6. How to Qualify an ABS Molded Part

ABS injection molding PA-757 enclosure inspection showing measured flatness and cosmetic defect locations

Material classification, process records and finished-part inspection answer different questions. ASTM D4673-23 and ISO 19062-2:2019 confirm resin identity and specimen behavior. Finished-part release depends on the drawing: critical dimensions, flatness, cosmetic criteria, assembly loads.

6.1 PA-757 Rear Cover: Before and After Adjustment

MetricBefore adjustmentAfter adjustment
Hold pressure45 MPa55 MPa
Hold time4.0 s7.0 s
Cooling time14.0 s16.0 s
Runner geometryAbrupt transition near the gateLocal radius recut to smooth the transition
Length (sampled 30 pcs)119.50 to 119.73 mm (below 119.70 lower limit)119.88 to 120.16 mm (within 119.70 to 120.30)
Max flatness deviation0.62 mm (above 0.50 limit)0.38 mm (within 0.50)
Cosmetic rejects11 / 50 (22 %)0 / 100 observed
Boss assembly at 0.35 N·mNot tested in this condition10 / 10 passed
Static load 20 N × 60 sNot tested in this condition10 / 10 passed; no cracking or permanent set

Inspection method: 0.01 mm resolution digital caliper for external dimensions, optical projector for bores and boss spacing, surface plate with height gauge for flatness. Parts conditioned 24 h at 23 ± 2 °C before dimensional check. Cosmetic inspection at approximately 40 cm viewing distance under D65-equivalent light.

The combined packing-cooling-runner change moved length into tolerance, dropped maximum flatness below the 0.50 mm limit, and reduced observed cosmetic rejects from 22 % to 0 % on the sampled parts. The 0/100 cosmetic result describes the sampled condition and is not a long-run yield guarantee. The 55 MPa hold is a machine-indication value, not a cavity-pressure measurement. The 235 °C melt setting sits 5 °C above CHIMEI’s 190-230 °C PA-757 guide upper bound and remains qualified against observed thermal-stability behavior on this geometry; it should not be transferred to another PA-757 job without re-qualification.

The ten-assembly screw and static-load check validates the stated indoor non-safety use. It does not establish repeated-fastener life (torque cycling), outdoor UV endurance or thermal cycling resistance; each of those requires its own test protocol. For dimensional tolerance organization at the drawing level, see dimensional tolerances and standards.

7. Cost and Production Risk Drivers

Quote variance on ABS injection molding tracks six independent variables rather than part geometry alone:

• Resin grade. A plating or FR grade costs $0.50 to $2.00/kg over general-purpose ABS and typically arrives on longer lead times. An ASTM D4673 Class 6 FR grade adds UL yellow-card qualification cost if the end product is UL-listed.

• Cavity count. On this part the single-cavity tool gives a 34.0 s cycle. A two-cavity tool roughly halves per-part cycle (less than exactly half due to balancing and shot-size effects) at approximately 1.6× to 1.8× the tool cost; break-even depends on annual volume and per-cavity cycle.

• Gate strategy. A single submarine gate at the short-side center is the lowest-cost option but constrains flow balance. A hot-runner edge gate removes the gate vestige and shortens cycle, at the cost of hot-runner maintenance and higher upfront tool cost.

• Finish and texture. Fine matte texture adds 10 % to 20 % over polished SPI-B2 or VDI 24 textures on the tool side and requires draft of 1° to 2° per 0.025 mm texture depth.

• Inspection scope. A 30-sample dimensional + 100-sample cosmetic + 10-sample assembly plan (as used here) runs 1 to 2 hours of inspector labor per batch. Adding CMM for the four boss positions adds setup time.

• Volume commitment. A one-cavity tool at this part size amortizes over 20,000 to 50,000 shots before preventive maintenance becomes significant.

For uncertain annual volumes, low volume production with aluminum tooling can defer the hardened-steel investment while design and demand stabilize.

The 34.0 s PA-757 cycle is a verified single-cavity record on this specific tool and should not be read as a quote baseline. Changing part geometry, cavity count or gate type resets the cycle.

8. ABS Injection Molding FAQ

8.1 Does ABS Need Drying Before Injection Molding?

Yes. Residual moisture above 0.1 % produces silver streaks, splay or micro-blisters at the mold surface. CHIMEI’s PA-757 guide specifies 80 to 85 °C for 2 to 4 hours; the PA-757 case recorded 80 °C × 3 h and measured 0.04 %. Dried pellets left in an open hopper for several hours in humid conditions regain surface moisture, so a dehumidifying hopper dryer at the press is the practical control, not just the central drying oven.

8.2 How Much Does ABS Shrink During Cooling?

ABS shrinkage runs 0.4 % to 0.9 % depending on grade, flow direction, mold temperature, hold pressure and cooling. Parallel (flow-direction) and transverse (normal) shrinkage differ by 0.05 to 0.15 percentage points, which drives warpage on gated enclosures. Use the supplier’s TDS value for initial mold-steel compensation, measure the first-article plaque per ISO 294-4, and verify on the actual part geometry.

8.3 How Do You Reduce Warpage in an ABS Housing?

Attack packing uniformity, mold temperature uniformity and gate position first. On the PA-757 cover, flatness went from 0.62 to 0.38 mm after raising hold pressure (45 → 55 MPa), extending hold time (4.0 → 7.0 s), extending cooling (14.0 → 16.0 s) and recutting a local runner radius. If packing uniformity alone cannot bring flatness in, review the gate position against the longest flow path and the rib orientation against transverse shrinkage.

8.4 Can General-Purpose ABS Meet UL 94 V-0?

No. A general-purpose grade such as PA-757 has no FR additive package and will not reach UL 94 V-0 or V-1 at any usable wall thickness. ASTM D4673 Class 6 (additive FR ABS) or an ABS/PC Group 04 Class 5 grade is required, qualified at the thinnest wall section in the molded part. The UL yellow-card entry must match the molded wall thickness, not a thicker test bar.

8.5 Why Is the PA-757 Melt Set 5 °C Above the Supplier Guide?

The 235 °C setting sits 5 °C above CHIMEI’s published 190-230 °C range. It was chosen to maintain melt viscosity across the 120 mm flow length with a 2.0 mm nominal wall and a fine matte texture at the gate-far end. The setting is retained on this part because inspection confirms no visible degradation, no discoloration and no splay. It is not a universal PA-757 default and must be re-qualified on any other geometry.

Specify Grade and Process Together, Verify Both on the Part

For an ABS enclosure RFQ, specify the commercial resin grade, critical dimensions, gate position, A-face cosmetic criteria, assembly loads, inspection method and anticipated annual volume. A classification code alone cannot carry the engineering intent, and a process window from a specimen table cannot predict first-article yield. The combination of the two, verified against measured parts, is what moves a tool from T1 shots to a repeatable production record.

Scroll to Top
We accept secure online payments Powered by Stripe VISA AMEX UnionPay
Copy link